Hallo,
ich will in einer Excel Tabelle das Alter von Personen zu einem bestimmten Zeitpunkt berechnen. Das soll etwa so aussehen:
A1=Name der Person
B1=Geburtsdatum im Format TT.MM.JJJJ
C1=Jahreszahl im Format JJJJ
D1=Alter der Person im Jahr laut C1
Ich habe es schon mal mit der Formel =JAHR(HEUTE()-A1)-1900 probiert, aber da wird mir immer nur „Fehler“ angezeigt. Muß ich evt. das C1-Feld irgendwie formatieren, wenn ja, wie macht man daß?
Kann mir jemand weiterhelfen?
Gruß,
Carl.
A1=Name der Person
B1=Geburtsdatum im Format TT.MM.JJJJ
C1=Jahreszahl im Format JJJJ
D1=Alter der Person im Jahr laut C1
=JAHR(HEUTE()-A1)-1900
Formel: A1 ist doch der Name, keine Zahl.
Aktuelles Jahr: =JAHR(HEUTE())
Wenn’s nur um Anzahl Jahre geht beim Geburtsdatum: =JAHR(B1)
Das sollte dir doch schon ein wenig weiterhelfen…
Hi Carl,
wenn du den Namen (A1) vom Datum abziehst, wirds nicht ganz gelingen
probiers so:
=JAHR(HEUTE())-JAHR(B1)
dann erhältst du das Lebensjahr , in dem du grad bist
also eventuell =JAHR(HEUTE())-JAHR(B1)-1
Gruss
M@x
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
ERgänzung
noch schöner ists mit Datedif
dazu muß aber die Analysefunktion aktiviert sein)
=DATEDIF(B1;HEUTE();„Y“)
Gruss
Mqx
ich will in einer Excel Tabelle das Alter von Personen zu
einem bestimmten Zeitpunkt berechnen. Das soll etwa so
aussehen:
A1=Name der Person
B1=Geburtsdatum im Format TT.MM.JJJJ
C1=Jahreszahl im Format JJJJ
D1=Alter der Person im Jahr laut C1
hallo Carl,
unabhängig von Excel ist da ein Logikfehler drin.
Das was in C1 steht ist kein Zeitpunkt sondern ein Zeitraum.
Jeder hat vor einem tag in dem zeitraum ein Alter x und danach das Alter x+1.
Schau mal nach der Excelfunktion Datedif, findest du sie in der Hilfe nicht, Alt+F11, schau dann dann da mit F1 nach der Vba-Funktion „datediff“.
Gruß
Reinhard
Gruß
Reinhard