Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Alter errechnen





Frage

Wie kann ich am schnellsten das [u] [b] Alter[/b] einer Person errechnen, wenn ich das Geburtsdatum habe[/u]? Manuell eingeben kann ich das, aber das dauert zu lange bei 300 Leuten....

Antwort 1 von Coolpix

hallo,
auch dir einen wunderschönen guten Tag!

wenn du nur das Alter in Jahren brauchst, kannst du das so machen:

=JAHR(HEUTE()-A1)-1900

wobei in A1 das erste Geburts-Datum steht.

die Zelle, in der die Funktion steht, muss dann als Zahl formatiert werden!

Feedback fänd ich klasse !!


Greetings ;-)

Antwort 2 von Saarbauer

Hallo,

die Antwort von @ Coolpix stimmt insoweit, dass das Geburtsdatum nicht nach dem Datum von Heute() liegt.

Dafür wäre folgende Formel in Zelle A1 anzuwenden

=WENN(TAG(HEUTE())<TAG(A1);WENN(MONAT(HEUTE())<MONAT(A1);JAHR(HEUTE())-JAHR(A1);JAHR(HEUTE())-JAHR(A1))-1;WENN(MONAT(HEUTE())<MONAT(A1);JAHR(HEUTE())-JAHR(A1)-1;JAHR(HEUTE())-JAHR(A1)))


Gruß

Helmut

Antwort 3 von Kingskid

Super, danke!
Funktioniert hervorragend!!!

Glückliche Grüße :)))))

Antwort 4 von WKL

Mahlzeit zusammen.-)

Oder hier was kurzes

=WENN(ISTZAHL(C13);DATEDIF(C13;$H$9;"y");"")

Wobei in $h$9 das "heutige" steht.


Greetz
WK

Antwort 5 von Coolpix

@Saarbauer,

wenn jemand ein Alter berechnen will, gehe ich nicht davon aus, daß er die Differenz zu einem hypothetische Geburtstermin in der Zukunft ausrechnen will.

Also verstehe ich deine Infragestellung meiner Antwort nicht.
Meine Antwort erfüllt die Anforderung aus der gestellten Frage und ist durch die Kürze der Funktion sicherlich leichter nachzuvollziehen.

Greetings ;-)

Antwort 6 von Saarbauer

Hallo @ Coolpix ,

das Alter einer Person ist schon vom Geburtsdatum und dem Tag der Ermittlung abhänig.

Ist jemand am 30.09.1950 geboren ist er heute(29.9.05) 54 Jahre alt und jemand der am 28.9.50 geboren ist, ist 55 Jahre alt.

Aber die Variante von @WKL ist natürlich viel eleganter und berücksichtigt auch das Datumsproblem,
wobei auch mit dem aktuellen Tagesdatum in der Form zu arbeitet ist

=WENN(ISTZAHL(A1);DATEDIF(A1;HEUTE();"y");"")

Gruß

Helmut