Alter berechnen in Excel (DATEDIF-Formel + Beispiel)

Excel kann das genaue Alter einer Person berechnen – in vollen Jahren oder aufgeschlüsselt in Jahre, Monate und Tage – und zwar aus dem Geburtsdatum mit der Funktion DATEDIF. Dafür reicht eine einzige Formel, die sich jeden Tag automatisch aktualisiert, weil sie das Geburtsdatum mit dem heutigen Datum vergleicht.

Von Amara Taylor6 Min. LesezeitKostenloser Ratgeber

Excel-Tabelle, die mit der DATEDIF-Formel das Alter aus dem Geburtsdatum berechnet

Dieser Ratgeber von Anchor AI Tools zeigt die genaue DATEDIF-Formel, wie Sie Jahre, Monate und Tage zusammen ausgeben, ein Rechenbeispiel mit drei Geburtsdaten und die Fehler, über die man am häufigsten stolpert.

Kurze Antwort: Um in Excel das Alter zu berechnen, verwenden Sie =DATEDIF(B2,TODAY(),"Y"), wobei B2 das Geburtsdatum enthält. Die Formel liefert das Alter der Person in vollen Jahren zum heutigen Tag. In deutschsprachigem Excel lautet sie =DATEDIF(B2;HEUTE();"Y") – mit HEUTE() statt TODAY() und Semikolon als Trennzeichen. Für eine vollständige Aufschlüsselung kombinieren Sie drei DATEDIF-Aufrufe für Jahre, Monate und Tage.

Die Formel fürs Alter (DATEDIF)

=DATEDIF(birth_date, TODAY(), "Y")Liefert das Alter in vollen Jahren zum heutigen Tag

DATEDIF steht für „Date Difference“, also Datumsdifferenz. Die Funktion erwartet ein Startdatum, ein Enddatum und einen Einheitencode und gibt die Differenz zwischen beiden Daten in dieser Einheit zurück. Für das Alter ist das Startdatum das Geburtsdatum, das Enddatum TODAY() (bzw. HEUTE() in deutschem Excel) oder ein festes Datum, wenn Sie das Alter zu einem bestimmten Stichtag möchten, und "Y" steht für volle Jahre.

DATEDIF gehört zu den wenigen Excel-Funktionen, die nicht in der AutoVervollständigen-Liste für Formeln auftauchen. Sie ist in der Excel-Oberfläche nicht dokumentiert, funktioniert aber vollständig und zuverlässig, wenn Sie sie von Hand eintippen – und sie ist der Standardweg, um in Excel das Alter zu berechnen.

Schritt für Schritt in Excel

  1. Geben Sie das Geburtsdatum in eine Zelle ein. Achten Sie darauf, dass es als echtes Datum formatiert ist, nicht als Text. Tragen Sie es zum Beispiel in Spalte B ein.
  2. Geben Sie in einer anderen Zelle die DATEDIF-Formel ein. =DATEDIF(B2,TODAY(),"Y").
  3. Drücken Sie die Eingabetaste. Die Zelle zeigt das aktuelle Alter der Person in vollen Jahren.
  4. Ziehen Sie die Formel nach unten, um das Alter für eine ganze Liste von Geburtsdaten auf einmal zu berechnen.
// Alter in vollen Jahren: Geburtsdatum in B2

=DATEDIF(B2,TODAY(),"Y")

Rechenbeispiel

Drei Geburtsdaten, Alter berechnet zum 25. August 2026:

NameGeburtsdatumAlter (Jahre)Vollständige Aufschlüsselung
Person A8. Juni 19943232 J., 2 Mon., 17 Tage
Person B15. Jan. 20002626 J., 7 Mon., 10 Tage
Person C1. Dez. 19883737 J., 8 Mon., 24 Tage

Verwendete Formel

Mit Geburtsdatum in B2, berechnet zum heutigen Tag:

=DATEDIF(B2,TODAY(),"Y")

Alter von Person A: 32

Beachten Sie: Der Geburtstag von Person C (1. Dezember) ist am 25. August in diesem Jahr noch nicht erreicht. DATEDIF zählt deshalb korrekt ab dem letzten Geburtstag (1. Dezember 2025) und nicht ab dem 1. Januar des laufenden Jahres. Genau das macht DATEDIF zuverlässiger, als einfach das Geburtsjahr vom aktuellen Jahr abzuziehen.

Alter in Jahren, Monaten und Tagen

Um das Alter vollständig aufzuschlüsseln, wie es Formulare oder Ausweisdokumente oft verlangen, kombinieren Sie drei DATEDIF-Aufrufe mit unterschiedlichen Einheitencodes zu einer Textzeichenfolge:

// Vollständige Aufschlüsselung: Geburtsdatum in B2

=DATEDIF(B2,TODAY(),"Y")&" years, "&DATEDIF(B2,TODAY(),"YM")&" months, "&DATEDIF(B2,TODAY(),"MD")&" days"
EinheitencodeRückgabewert
"Y"Volle Jahre zwischen den beiden Daten
"YM"Verbleibende volle Monate, ohne Jahre
"MD"Verbleibende Tage, ohne Jahre und Monate

Für Person A (geboren am 8. Juni 1994, berechnet zum 25. August 2026) liefert die Formel “32 years, 2 months, 17 days” – dasselbe Ergebnis wie in der Beispieltabelle oben. Möchten Sie die Beschriftungen auf Deutsch, ersetzen Sie in der Formel einfach ” years, “, ” months, ” und ” days” durch ” Jahre, “, ” Monate, ” und ” Tage”.

Alternative: YEARFRAC (BRTEILJAHRE)

Wenn DATEDIF nicht verfügbar ist oder Sie nur ein ungefähres Alter als Dezimalzahl brauchen (zum Beispiel 32,2 Jahre), ist YEARFRAC (in deutschem Excel BRTEILJAHRE) eine dokumentierte Alternative:

=YEARFRAC(B2,TODAY())

Umschließen Sie sie mit INT() (deutsch: GANZZAHL), also =INT(YEARFRAC(B2,TODAY())), um auf volle Jahre abzurunden – ähnlich wie die Einheit "Y" von DATEDIF. In der Praxis verwenden die meisten Tabellen DATEDIF, weil die Formel leichter zu lesen ist und saubere Werte für Jahre, Monate und Tage ohne zusätzliches Runden liefert.

Häufige Fehler vermeiden

Die Daten in falscher Reihenfolge eingeben. Das Geburtsdatum (Startdatum) muss vor dem Enddatum stehen. Vertauschen Sie beide, erhalten Sie den Fehler #NUM! (deutsch: #ZAHL!).

Das Geburtsdatum als Text statt als echtes Datum speichern. Ist die Zelle standardmäßig linksbündig, handelt es sich wahrscheinlich um Text. DATEDIF braucht einen echten Datumswert, um korrekt zu funktionieren.

„DATEDIF“ eintippen und auf AutoVervollständigen hoffen. Da die Funktion nicht dokumentiert ist, zeigt Excel beim Tippen keine Argumenthinweise an. Prüfen Sie Trennzeichen und Anführungszeichen daher selbst.

Vergessen, dass sich TODAY() täglich ändert. Eine DATEDIF-Formel mit TODAY() bzw. HEUTE() wird bei jedem Öffnen der Datei neu berechnet. Wenn das Alter zu einem bestimmten Stichtag fest bleiben soll, ersetzen Sie TODAY() durch ein festes Datum.

Wer muss in Excel das Alter berechnen?

Das Thema begegnet ständig Personalabteilungen, die Anspruchsvoraussetzungen oder Renteneintrittsdaten prüfen, Schulen und Anmeldestellen, die das Alter von Schülern kontrollieren, bei Gesundheits- und Versicherungsformularen, Veranstaltungs- und Mitgliedsanmeldungen sowie allen, die eine Kunden- oder Kontaktliste mit Geburtsdaten pflegen.

Arbeiten Sie statt mit Daten mit Arbeitsstunden für die Lohnabrechnung? Lesen Sie unseren Ratgeber Median in Excel berechnen für typische Werte in einem Datensatz, oder nutzen Sie unseren Rechner für Zeit in Dezimalzahl für schnelle Umrechnungen.

Sie brauchen weitere kostenlose Rechner und Formel-Ratgeber?

Kostenlose Tools entdecken

Häufig gestellte Fragen

Wie lautet die DATEDIF-Formel für das Alter in Excel?

=DATEDIF(B2,TODAY(),"Y"), wobei B2 das Geburtsdatum enthält und “Y” das Alter in vollen Jahren liefert. In deutschem Excel: =DATEDIF(B2;HEUTE();”Y”).

Wie berechne ich in Excel das Alter in Jahren, Monaten und Tagen?

Kombinieren Sie drei DATEDIF-Aufrufe: =DATEDIF(B2,TODAY(),"Y")&" years, "&DATEDIF(B2,TODAY(),"YM")&" months, "&DATEDIF(B2,TODAY(),"MD")&" days".

Hat Excel eine eingebaute Funktion zum Alter berechnen?

Keine eigene, aber DATEDIF ist der Standardweg, um das Alter zu berechnen. Es ist eine echte Excel-Funktion, die nur im AutoVervollständigen-Menü für Formeln fehlt.

Warum zeigt meine DATEDIF-Formel den Fehler #NUM! oder #NAME?

#NUM! (deutsch: #ZAHL!) bedeutet meist, dass das Startdatum nach dem Enddatum liegt – prüfen Sie also, ob das Geburtsdatum zuerst steht. #NAME? bedeutet meist einen Tippfehler in „DATEDIF“ oder ein fehlendes Anführungszeichen um den Einheitencode.

Wie berechne ich das Alter zu einem bestimmten Datum statt zu heute?

Ersetzen Sie TODAY() durch ein festes Datum oder einen Zellbezug, zum Beispiel =DATEDIF(B2,C2,"Y"), wobei C2 das Stichtagsdatum enthält.

Ist DATEDIF auch bei Schaltjahren genau?

Ja. DATEDIF rechnet mit den tatsächlichen Kalenderdaten, daher werden Schaltjahre automatisch berücksichtigt und erfordern keine Anpassung.

Passende kostenlose Ratgeber & Tools von Anchor AI Tools

Hinweis zur Genauigkeit: Dieser Ratgeber erklärt eine Standard-Excel-Formel zu Planungs- und Lernzwecken. Bei rechtlichen, medizinischen oder anspruchsbezogenen Entscheidungen, die vom genauen Alter abhängen, prüfen Sie die Berechnung anhand der maßgeblichen offiziellen Unterlagen oder mit einer qualifizierten Fachperson.

Amara Taylor, die Anchor AI Tools entwickelt und betreut
Verfasst und geprüft von Amara Taylor

Content Lead, Anchor AI Tools, Kalifornien, USA. Einen Fehler entdeckt? Schreiben Sie an hello@anchoraitools.com, er wird geprüft und korrigiert. Siehe unsere redaktionellen Richtlinien.