Die Methode in drei Schritten
Das genaue Alter ist eine Kalenderrechnung, keine Division. Teilst du die Zahl der Tage durch 365 oder 365,25, bekommst du eine Dezimalzahl, die rund um den Geburtstag um einen oder zwei Tage danebenliegt. Das spielt bei Einschulung, Versicherungen, Altersklassen im Sport und gesetzlichen Altersgrenzen eine Rolle. Die zuverlässige Methode geht Feld für Feld vor.
Erstens die Jahre: Zieh das Geburtsjahr vom aktuellen Jahr ab und nimm eins weg, wenn der Geburtstag in diesem Jahr noch nicht war. Zweitens die Monate: Zähl die vollen Monate vom letzten Geburtstag bis heute. Drittens die Tage: Zähl die Tage von diesem Monatsdatum bis heute. Ist der heutige Tag im Monat kleiner als der Geburtstag im Monat, leihst du dir einen Monat und addierst die Anzahl der Tage des Vormonats.
- Jahre: War der Geburtstag dieses Jahr schon? Wenn nicht, eins abziehen.
- Monate: volle Monate seit dem letzten Geburtstag, von 0 bis 11.
- Tage: Tage seit dem letzten Monatsdatum, mit der echten Monatslänge.
Hier ausprobieren: Altersrechner
Vollständige Tool-Seite öffnenEin Rechenbeispiel mit Leihen
Nimm das Geburtsdatum 28. März 1995 und den Stichtag 10. Juli 2026. Der Geburtstag am 28. März 2026 ist vorbei, die Jahre sind also 2026 minus 1995, das ergibt 31. Vom 28. März bis zum 28. Juni sind es 3 volle Monate. Der 10. liegt vor dem 28., den 28. Juli erreichen wir also nicht; stattdessen zählen wir vom 28. Juni bis zum 10. Juli. Der Juni hat 30 Tage, das sind 2 Tage bis Ende Juni plus 10 Tage im Juli, zusammen 12 Tage. Das Alter beträgt 31 Jahre, 3 Monate und 12 Tage.
Rechnest du in Spalten wie bei einer schriftlichen Subtraktion, kommt dasselbe heraus: 10 minus 28 ist negativ, also leihst du dir die 30 Tage des Juni (10 plus 30 minus 28 ergibt 12) und nimmst bei den Monaten eins weg (7 minus 1 minus 3 ergibt 3). Genau die geliehene Monatslänge machen die meisten schnellen Formeln falsch.
| Jahr | Monat | Tag | |
|---|---|---|---|
| Stichtag | 2026 | 7 | 10 |
| Geburtsdatum | 1995 | 3 | 28 |
| Nach Leihen der 30 Junitage | 2026 | 6 | 40 |
| Differenz | 31 | 3 | 12 |
Geburtstag am 29. Februar und am Monatsende
Wer am 29. Februar geboren ist, hat nur in Schaltjahren (2024, 2028, 2032) einen echten Geburtstag. In anderen Jahren zählt der Rechner den Geburtstag am 28. Februar, das neue Lebensjahr beginnt also am 28. Februar. Die Gesetze unterscheiden sich je nach Land: Manche Rechtsordnungen lassen ein Schalttagskind in Gemeinjahren erst am 1. März ein Jahr älter werden. Für rechtliche Fristen wie Führerschein, Wahlalter oder Volljährigkeit prüfst du deshalb die Regel deines Landes.
Das Monatsende braucht dieselbe Sorgfalt. Wer am 31. Januar geboren ist, hat im Februar keinen 31., wird also am letzten Februartag einen Monat älter. Wer am 31. August geboren ist, erreicht jeden neuen Monat in Monaten mit 30 Tagen am 30. Der Rechner nutzt die echte Länge jedes Monats, so kommen diese Fälle so heraus, wie Menschen sie zählen.
Alter an einem bestimmten Datum, vergangen oder zukünftig
Viele Formulare fragen nach dem Alter an einem Stichtag statt heute: am Stichtag für die Einschulung, am 31. Dezember für Altersklassen im Jugendsport, am Unfalltag für die Versicherung oder am Tag des geplanten Renteneintritts. Ändere im Rechner das Feld Alter am von heute auf dieses Datum. Das funktioniert auch rückwärts, etwa um herauszufinden, wie alt die Großeltern bei ihrer Auswanderung waren.
Unter dem Alter siehst du die Gesamtwerte in Monaten, Wochen, Tagen und Stunden, den Wochentag deiner Geburt und einen Countdown bis zum nächsten Geburtstag. Den 10.000. Lebenstag, den manche feiern, erreichst du mit etwa 27 Jahren und 4 Monaten.
Alter in Excel und Google Tabellen berechnen
Steht das Geburtsdatum in Zelle A2, liefert =DATEDIF(A2;HEUTE();"Y") das Alter in vollen Jahren. DATEDIF gibt mit "YM" auch die übrigen Monate und mit "MD" die übrigen Tage zurück. Ein vollständiges Alter baust du so: =DATEDIF(A2;HEUTE();"Y")&" Jahre, "&DATEDIF(A2;HEUTE();"YM")&" Monate, "&DATEDIF(A2;HEUTE();"MD")&" Tage". Ersetze HEUTE() durch einen Zellbezug, um das Alter an einem anderen Datum zu erhalten. In der deutschen Excel-Version trennst du die Argumente mit Semikolon; die Einheiten "Y", "YM" und "MD" bleiben englisch.
DATEDIF ist eine ältere Funktion, die Excel aus Kompatibilitätsgründen behält; sie erscheint nicht in den Formelvorschlägen, und Microsoft weist darauf hin, dass die Einheit "MD" an manchen Monatsenden falsche Ergebnisse liefern kann. Google Tabellen kennt dieselbe Funktion. Vermeide =(HEUTE()-A2)/365, das wegen der Schaltjahre rund um den Geburtstag einen Tag danebenliegt. Nur für volle Jahre ist =GANZZAHL(BRTEILJAHRE(A2;HEUTE();1)) eine weitere Möglichkeit.
| Ziel | Formel (Geburtsdatum in A2) |
|---|---|
| Alter in vollen Jahren | =DATEDIF(A2;HEUTE();"Y") |
| Monate nach dem letzten Geburtstag | =DATEDIF(A2;HEUTE();"YM") |
| Tage nach dem letzten Monatsdatum | =DATEDIF(A2;HEUTE();"MD") |
| Gelebte Tage insgesamt | =HEUTE()-A2 |
| Alter an einem Datum in B2 | =DATEDIF(A2;B2;"Y") |
Wie das Alter in verschiedenen Kulturen gezählt wird
In den meisten Ländern wird das Alter so gezählt wie oben beschrieben: null bei der Geburt, plus eins an jedem Geburtstag. Das traditionelle ostasiatische System war anders: Ein Baby war bei der Geburt ein Jahr alt, und alle wurden zum Neujahr ein Jahr älter, ein im Dezember geborenes Kind konnte also ein paar Tage später zwei Jahre alt sein. Südkorea, das letzte Land, in dem das im Alltag üblich war, hat im Juni 2023 die internationale Zählweise zum Standard für rechtliche und behördliche Zwecke gemacht, auch wenn man die alte Zählung im Gespräch noch hört.
Bei Babys gibt man das Alter meist erst in Wochen und bis etwa zum zweiten Lebensjahr in Monaten an. Bei Frühgeborenen verwenden Ärzte zur Beurteilung der Entwicklung oft ein korrigiertes Alter (das Alter minus die Wochen, die das Kind zu früh kam), in Dokumenten gilt aber immer das echte Geburtsdatum.
Typische Fehler
- Nur die Jahre abziehen: Wer im Dezember 2000 geboren ist, ist im Januar 2026 nicht 26, sondern 25.
- Tage durch 365 teilen: Schaltjahre lassen das Ergebnis wandern, und kurz vor oder nach dem Geburtstag liegt es einen Tag daneben.
- Jeden Monat mit 30 Tagen rechnen: Der geliehene Monat muss der echte Monat vor dem Stichtag sein.
- Datumsformate verwechseln: 04/05/2010 ist in den USA der 5. April, in Deutschland, Österreich und der Schweiz wäre 04.05.2010 der 4. Mai. Wähl die Daten im Kalender, dann passiert das nicht.
- Zeitzonen bei sehr genauen Altersangaben vergessen: Eine Geburt kurz vor Mitternacht in einem Land fällt in einem anderen schon auf den nächsten Tag. Nimm das Datum aus der Geburtsurkunde.