Excel

Aktuelles Alter berechnen

08.01.2021 von Thomas Rieske
Excel unterstützt den User mit einer Vielzahl von Funktionen, um effizienter zu arbeiten. Dazu gehört auch ein Feature, das die Differenz zwischen zwei Datumsangaben ermittelt und sich nutzen lässt, um das Alter zu berechnen.

DATEDIF() und HEUTE() nutzen

Um anhand eines Geburtsdatums das momentane Alter zu bestimmen, können Sie auf zwei in Microsoft Excel eingebaute Funktionen zurückgreifen: DATEDIF() und HEUTE().

Microsoft Excel - Aktuelles Alter berechnen
Microsoft Excel 365 (Version 2002) für Windows
Basis für die Berechnung des aktuellen Alters bildet die DATEDIF-Funktion. Sie lässt sich mit drei Argumenten steuern.
Microsoft Excel 365 (Version 2002) für Windows
Als Beispiel dient eine Liste, in der Spalte A das Geburtsdatum enthält. In Spalte B soll das momentane Alter angezeigt werden.
Microsoft Excel 365 (Version 2002) für Windows
Um das Alter in vollendeten Jahren auszugeben, benötigen Sie in der DATEDIF-Funktion den Zeitparameter "Y".
Microsoft Excel 365 (Version 2002) für Windows
Nachdem das Ergebnis in der ersten Zelle erscheint, können Sie die Formel per Autoausfüllen einfach auf die restlichen Daten anwenden.
Microsoft Excel 365 (Version 2002) für Windows
Auf diese Weise lässt sich das Alter in Jahren in einem Rutsch für alle Geburtstage berechnen.
Microsoft Excel 365 (Version 2002) für Windows
Wenn Sie das Zeitargument "Y" gegen "M" austauschen, berechnet Excel die Datumsdifferenz in Monaten.
Microsoft Excel 365 (Version 2002) für Windows
Auch hier können Sie natürlich per Autoausfüllen die Formel schnell für weitere Zellen übernehmen.
Microsoft Excel 365 (Version 2002) für Windows
Mit der Kombination von drei separaten DATEDIF-Funktionen wird die Formel komplexer, erlaubt aber auch mehr Details. Dadurch können Sie etwa neben den Jahren zusätzlich Monate und Tage anzeigen lassen.

DATEDIF verwendet folgende allgemeine Syntax:

=DATEDIF(Ausgangsdatum;Enddatum;"Zeiteinheit")

Diese Formel bildet die Differenz zwischen dem in der Klammer angegebenen ersten und zweiten Argument. Während das Ausgangsdatum in unserem Beispiel der Geburtstag ist, setzen wir für das aktuelle Datum die Excel-Funktion HEUTE() ein. Das letzte Argument, das Sie immer in Anführungszeichen setzen müssen, legt fest, in welcher Form das Ergebnis zurückgeliefert wird, etwa in Jahren (Y), Monaten (M) oder Tagen (D).

Wenn zum Beispiel das Geburtsdatum in Zelle A1 steht und das Resultat in vollständigen Jahren erscheinen soll, platzieren Sie den Cursor in einer leeren Zelle und geben diese Formel ein:

=DATEDIF(A1;HEUTE();"Y")

Soll hingegen das Alter in Form der zwischen Anfangs- und Enddatum verstrichenen Monate erscheinen, passen Sie die Formel folgendermaßen an:

=DATEDIF(A1;HEUTE();"M")

Detailliertere Informationen ausgeben

Über weitere Parameter für die Zeiteinheit lassen sich noch detailliertere Informationen ausgeben. Falls Sie beispielsweise nicht nur die Jahre, sondern auch die Monate und Tage anzeigen wollen, wird die Formel deutlich länger, da Sie drei DATEDIF-Berechnungen mithilfe des Et-Zeichens (&) kombinieren müssen. Darüber hinaus benötigen Sie zusätzlichen Text, damit sich die angezeigten Einheiten eindeutig zuordnen lassen. So könnte die Formel dann aussehen:

=DATEDIF(A1;HEUTE();"Y") & " Jahre, " & DATEDIF(A1;HEUTE();"YM") & " Monate und " & DATEDIF(A1;HEUTE();"MD") & " Tage"

Die drei DATEDIF-Funktionen unterscheiden sich hierbei lediglich durch das Zeitargument. Während "Y" wie im Beispiel weiter oben gezeigt die Jahre berechnet, gibt "YM" die Differenz zwischen den Monaten (ohne Berücksichtigung von Jahren und Tagen) und "MD" die Differenz zwischen den Tagen (ohne Berücksichtigung von Jahren und Monaten) an. (ad)