Excel-Tutorial: Alter berechnen aus Geburtsdatum (Jahre und Monate)
Hier ist ein ausführliches Tutorial, wie du in Excel das Alter basierend auf einem Geburtsdatum oder einem Stichtag berechnen kannst – ausgegeben in Jahren und Monaten.
In Excel gibt es keine direkte Schaltfläche "Alter berechnen", aber die versteckte Funktion DATEDIF ist das perfekte Werkzeug dafür. In diesem Tutorial lernst du, wie du das Alter tagesgenau in Jahren und Monaten ausgibst.
1. Die Grundlagen: Die DATEDIF-Funktion
Die Funktion DATEDIF ist in Excel dokumentiert, wird aber nicht in der Formel-Vorschau angezeigt. Die Syntax lautet:
=DATEDIF(Startdatum; Enddatum; "Einheit")
Die wichtigsten Einheiten für dieses Tutorial:
- "Y": Berechnet die vollendeten Jahre.
- "YM": Berechnet die verbleibenden Monate nach Abzug der vollen Jahre.
2. Alter zum heutigen Tag berechnen
Angenommen, das Geburtsdatum steht in Zelle A2.
Schritt 1: Volle Jahre berechnen
Gib folgende Formel ein, um die Jahre zu erhalten:
=DATEDIF(A2; HEUTE(); "Y")
(Die Funktion HEUTE() nutzt immer das aktuelle Datum deines Computers.)
Schritt 2: Verbleibende Monate berechnen
Um die Monate zu erhalten, die seit dem letzten Geburtstag vergangen sind:
=DATEDIF(A2; HEUTE(); "YM")
Schritt 3: Kombination zu einem Text (Jahre und Monate)
Um ein Ergebnis wie "32 Jahre, 5 Monate" zu erhalten, verknüpfen wir die Formeln mit dem Kaufmanns-Und (&):
Die fertige Formel:
=DATEDIF(A2; HEUTE(); "Y") & " Jahre, " & DATEDIF(A2; HEUTE(); "YM") & " Monate"
3. Alter zu einem spezifischen Stichtag berechnen
Manchmal möchtest du wissen, wie alt eine Person zu einem bestimmten Zeitpunkt war (z. B. bei Renteneintritt oder Projektstart).
- Schreibe das Geburtsdatum in Zelle A2.
- Schreibe den Stichtag in Zelle B2.
- Nutze folgende Formel:
=DATEDIF(A2; B2; "Y") & " Jahre, " & DATEDIF(A2; B2; "YM") & " Monate"
4. Profi-Tipp: Grammatik korrigieren (Singular/Plural)
Wenn du es perfekt machen willst (z. B. "1 Jahr" statt "1 Jahre"), kannst du eine WENN-Funktion einbauen. Das sieht dann so aus:
=DATEDIF(A2;HEUTE();"Y") & " Jahr" & WENN(DATEDIF(A2;HEUTE();"Y")=1;"";"e") & ", " & DATEDIF(A2;HEUTE();"YM") & " Monat" & WENN(DATEDIF(A2;HEUTE();"YM")=1;"";"e")
Fehlerbehebung: Was tun bei Fehlern?
- #ZAHL!: Das Enddatum liegt vor dem Startdatum (Excel kann kein negatives Alter berechnen). Überprüfe die Reihenfolge der Zellen in der Formel.
- #WERT!: Eines der Daten ist nicht als Datum formatiert (sondern z. B. als Text).
- Semikolon vs. Komma: In der deutschen Excel-Version trennst du die Argumente mit einem Semikolon (
;). In der englischen Version nutzt du ein Komma (,).
Zusammenfassung der Einheiten für DATEDIF:
| Einheit | Bedeutung |
|---|---|
| "Y" | Vollendete Jahre |
| "M" | Vollendete Monate (insgesamt) |
| "D" | Vollendete Tage (insgesamt) |
| "YM" | Monate nach Abzug der Jahre |
| "MD" | Tage nach Abzug der Monate |