Eine der einfachsten Möglichkeiten, das Alter von etwas zu berechnen, ist die Verwendung der DATEDIF-Funktion von Excel. Diese mysteriöse Funktion taucht nicht in den Hilfedateien von Excel auf, aber sie gibt es seit Excel 2000. Diese Funktion macht die Berechnung jeglicher Art von Datumsvergleichen zum Kinderspiel.
Um das Alter einer Person mit der DATEDIF-Funktion zu berechnen, können Sie eine Formel wie diese eingeben:
=DATEDIF("16.05.1972",HEUTE(),"y")
Sie können natürlich auf eine Zelle verweisen, die ein Datum enthält:
=DATEDIF(B4,HEUTE(),"y")
Die DATEDIF-Funktion berechnet die Anzahl der Tage, Monate oder Jahre zwischen zwei Datumsangaben. Es erfordert drei Argumente: ein Startdatum, ein Enddatum und eine Zeiteinheit.
Die Zeiteinheiten werden durch eine Reihe von Codes definiert, die in der Tabelle aufgelistet sind.
DATEDIF-Zeiteinheitscodes
Code |
Was es zurückgibt |
"j" |
Die Anzahl der vollständigen Jahre in der Periode. |
"m" |
Die Anzahl der vollständigen Monate in der Periode. |
"D" |
Die Anzahl der Tage im Zeitraum. |
"md" |
Die Differenz zwischen den Tagen in start_date und end_date. Die
Monate und Jahre der Datumsangaben werden ignoriert. |
"ym" |
Die Differenz zwischen den Monaten in start_date und end_date.
Die Tage und Jahre der Datumsangaben werden ignoriert. |
"yd" |
Die Differenz zwischen den Tagen von start_date und end_date. Die
Jahreszahlen der Datumsangaben werden ignoriert. |
Mit diesen Zeitcodes können Sie ganz einfach die Anzahl der Jahre, Monate und Tage zwischen zwei Datumsangaben berechnen. Wenn jemand am 16. Mai 1972 geboren wurde, können Sie das Alter dieser Person in Jahr, Monaten und Tagen mit den entsprechenden Formeln ermitteln:
=DATEDIF("16.05.1972",HEUTE(),"y")
=DATEDIF("16.05.1972",HEUTE(),"m")
=DATEDIF("16.05.1972",HEUTE(),"d")