Geburtsdatum in Alter umrechnen

Von: , Frage gestellt am Di, 30. Okt 2001

Hallo liebe Excel97 Fans,

es gibt bestimmt eine einfache Möglichkeit, ein angegebenes Geburtsdatum in das Alter in Jahren umzurechnen. Kann mir jemand genau sagen, wie -- sprich die Formel angeben?

Danke!

Fritze

10 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde 2 hilfreich
    Re: Geburtsdatum in Alter umrechnen

    Also ich würde das so lösen

    z.B. eingegebener Wert in B3
    B3 als Datum Formatiert und B5 als Zahl


    B5=JAHR(HEUTE()) -JAHR(B3) [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

    • Antwort von nach 3 Stunden 0 hilfreich
      Danke!

      ... in der Tat recht simpel!

      Gruß

      Fritze

      • Antwort von nach 5 Stunden 4 hilfreich
        So simpel auch wieder nicht...

        ... in der Tat recht simpel!
        In der Tat - und soo simpel ist Excel nun auch wieder nicht: Wenn Fritz Silvester geboren wird, ist er nach dieser Formel zu Neujahr schon ein Jahr alt. :-)

        Du musst hierfür schon den Monat und den Tag abfragen:

        (Geburtsdatum steht in A1)

        =JAHR(HEUTE())-JAHR(A1)-WENN(ODER(MONAT(HEUTE())>MONAT(A1);UND(MONAT(HEUTE())=MONAT(A1);TAG(HEUTE())>=TAG(A1)));0;1)

        Schöne Grüße
        Siegfried

        • Antwort von nach 17 Stunden 2 hilfreich
          Doch simpel!!

          Hi Leute,

          warum rechnet Ihr nicht einfach in Tagen?!

          =GANZZAHL((HEUTE()-A1)/365,242)

          Das tropische Jahr hat 365,242 Tage, damit lässt sich aus der Zahl der Tage das Alter berechnen.

          Viele Grüße ;-)
          Sculpture

          • Antwort von nach 22 Stunden 0 hilfreich
            Fast doch so simpel!! :-)

            Hi Leute,

            warum rechnet Ihr nicht einfach in Tagen?!

            =GANZZAHL((HEUTE()-A1)/365,242)

            Klar, das war auch mein erster Gedanke. Und das klappt auch bestimmt in der Praxis fast immer. Aber es ist natürlich nicht exakt. Gib mal in dieser Formel als Geburtstag den 31.10.2000 ein. Ergebnis: Die junge Dame / der junge Mann ist noch nicht mal ein Jahr alt. -)
            Wenn man es exakt machen will, muss man, so wie ich es sehe, schon diese umständliche Abfrage nach Monat und Tag machen. Oder gibt es da eine Funktion in VBA?
            Schöne Grüße
            Siegfried

            • Antwort von nach einem Tag 4 hilfreich
              Re: Fast doch so simpel!! :-)

              Hi Leute,

              warum rechnet Ihr nicht einfach in Tagen?!

              =GANZZAHL((HEUTE()-A1)/365,242)

              Klar, das war auch mein erster Gedanke. Und das klappt auch
              bestimmt in der Praxis fast immer. Aber es ist natürlich nicht
              exakt. Gib mal in dieser Formel als Geburtstag den 31.10.2000
              ein. Ergebnis: Die junge Dame / der junge Mann ist noch nicht
              mal ein Jahr alt. -)
              Wenn ich in A1 31.10.2000 eingebe und in A2 =(HEUTE()-A1)/365,242857268 dann erhalte ich als Ergebnis 1,00 Jahre. erst bei der dritten Stelle ist das Ergebnis 0,999 Jahre. Mir reicht diese Genauigkeit. -) Heinz

            • Antwort von nach einem Tag 1 hilfreich
              Och Mönsch :-)

              Hi Leute,

              warum rechnet Ihr nicht einfach in Tagen?!

              =GANZZAHL((HEUTE()-A1)/365,242)

              Klar, das war auch mein erster Gedanke. Und das klappt auch
              bestimmt in der Praxis fast immer. Aber es ist natürlich nicht
              exakt. Gib mal in dieser Formel als Geburtstag den 31.10.2000
              ein. Ergebnis: Die junge Dame / der junge Mann ist noch nicht
              mal ein Jahr alt. -)
              Wenn ich in A1 31.10.2000 eingebe und in A2
              =(HEUTE()-A1)/365,242857268 dann erhalte ich als Ergebnis 1,00
              Jahre. erst bei der dritten Stelle ist das Ergebnis 0,999
              Jahre. Mir reicht diese Genauigkeit.
              Diese Formel bringt dich aber überhaupt nicht weiter. Oder besser gesagt nur dann, wenn du sowohl das Ergebnis als auch die Datumseingabe beachtest. Dann nützt dir die Formel aber auch nicht mehr soo viel.

              Z. B.: Wenn das Jahr 2001 ein Schaltjahr wäre, käme oben das gleiche Ergebnis heraus. (0,999).
              Oder wenn du als Datum den 1. November eingibst, erhältst du als Ergebnis 0,9985 (oder so). Was sagt dir dieses Ergebnis nun?

              Aber wenn dir die Formel genügt, ist's ja gut.

              Schöne Grüße
              Siegfried

            • Antwort von nach einem Tag 1 hilfreich
              Sooo ...

              [...] Aber wenn dir die Formel genügt, ist's ja gut.
              Donnerwetter, mir hat schon die erste Formel recht eigentlich genügt. Allerdings hat mich viel länger beschäftigt, dass die Formel anfangs gar nicht funktionieren wollte. Da war ich dann natürlich schon richtig sauer (scheiss Excel *tob* und so :-), bis mir aufgefallen ist, dass Excel aus irgendwelchen Gründen das Ergebnisfeld automatisch (frag nicht warum) als "Datum" mit abstrusem Format kennzeichnet und daher anstelle einer ganzen Zahl Ergebinsse wie

              23.05.2000 00:00:00

              herauskamen. Wenn man dann die Felder wieder in das "Ganze Zahl" Format bringt, klappts denn auch mit der simpelsten Formel einigermassen. Dazu habe ich doch tatsächlich in der "Onlinehilfe" über das Datumsformat nachgelesen ... was passiert eigentlich, wenn jemand vor 1900 geboren ist?

              Aber vielen Dank für die Anregungen. Wird ja denn doch komplizierter.

              Gruß

              Fritze

            • Antwort von nach einem Tag 0 hilfreich
              Re: Sooo ...

              was passiert eigentlich, wenn jemand vor 1900 geboren ist?
              Mit Daten vor 1900 kann Excel nicht rechnen. Ich habe auch noch mal ins Archiv geschaut, und da gab es auch keine bessere Lösung als die von Wolfgang: Du trennst Tag, Monat und Jahr in drei Zellen auf, und kannst über geeignete Formeln doch damit rechnen.

              Auf diese Weise könnte man übrigens auch dein Ursprungsproblem noch einmal ganz anders angehen... ;-)

              Schöne Grüße
              Siegfried



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!