Alter aus Datum berechnen
#1
Hallo, 
ich wollte das aktuelle Alter aus dem heutigen (oder aktuellem) Datum und dem Geburtstag berechnen. Dazu habe ich folgende Formel benutzt: 
=(JAHR(JETZT())-JAHR(H2))
H2 hat das Geburtsdatum.

Die Formel berechnet aber nur das Alter am Ende des Jahres, also an meinem Beispiel - werde im Juli 49, die Formel gibt mir aber heute schon 49 aus, obwohl 48 korrekt wäre.
Es liegt wohl daran, dass nur das Jahr voneinander abgezogen wird, nicht aber der Monat Smile

Soweit klar, nur habe ich noch keine Lösung gefunden. Habe auch schon mit MONAT etc. experimentiert.

Wäre daher für einen Tip dankbar.

Gruß,
Michael
Top
#2
=DATEDIF(H2;HEUTE();"Y")
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top
#3
Hola,

=datedif(H2;heute();"y")

Gruß,
steve1da
Top
#4
Bei 2 oder 3 erlaubten Fehlertagen ginge auch:
=KÜRZEN((HEUTE()-H2)/365,2425)

Nun wieder exakt:

- nur OpenOffice (oder LO):
=JAHRE(H2;HEUTE();0)

- plattformübergreifend (denn: DATEDIF gibt's nur bei Excel!):
=JAHR(HEUTE())-JAHR(H2)-(MONAT(HEUTE())+TAG(HEUTE())%<MONAT(H2)+TAG(H2)%) oder
=JAHR(HEUTE())-JAHR(H2)-(TEXT(HEUTE();"MMTT")
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste