So berechnen Sie das Alter in Excel (DATEDIF & YEARFRAC) + kostenlose Vorlage
Schritt-für-Schritt-Excel-Formeln zur Berechnung des Alters anhand eines Geburtsdatums mit DATEDIF, YEARFRAC und TODAY(). Enthält praktische Beispiele, Tipps zur Fehlerbehebung und einen kostenlosen Online-Altersrechner.
Das Berechnen des Alters in Excel ist eine der häufigsten Tabellenkalkulationsaufgaben – egal, ob Sie Mitarbeiterdaten verwalten, Kundengeburtstage verfolgen oder eine Schuldatenbank erstellen. Dieser umfassende Leitfaden behandelt alle Methoden, die Sie benötigen, von einfachen Jahresberechnungen bis hin zu präzisen Altersaufschlüsselungen in Jahren, Monaten und Tagen.
Inhaltsverzeichnis
Bevor Sie beginnen: Datumsformatierung Grundlagen
Methode 1: DATEDIF – Alter in vollständigen Jahren
Methode 2: Alter in Jahren, Monaten und Tage
Methode 3: Alter ab einem bestimmten Datum berechnen
Methode 4: YEARFRAC – Alter mit Dezimalstellen
Methode 5: Alter für mehrere Zeilen berechnen
Bonus: Tage bis zum nächsten Geburtstag
Methodenvergleichstabelle
Häufige Probleme und Lösungen
Excel vs. Google Sheets
Online Alternative
FAQ
Bevor Sie beginnen: Grundlagen der Datumsformatierung
Vor dem Tauchen Stellen Sie bei der Eingabe in Formeln sicher, dass Ihre Daten richtig formatiert sind. Excel unterscheidet zwischen tatsächlichen Datumsangaben und Text, der wie Datumsangaben aussieht – und dieser Unterschied ist wichtig.
So überprüfen Sie, ob eine Zelle ein echtes Datum enthält:
Klicken Sie mit der Maus auf die Zelle Datum
Schauen Sie sich die Bearbeitungsleiste an – wenn dort eine Zahl angezeigt wird (wie 45678), handelt es sich um ein echtes Datum
Wenn dort Text angezeigt wird (wie „15.01.1990“), Excel behandelt es als Zeichenfolge Zuerst:
=DATEVALUE(A2)Formatieren Sie dann die Ergebniszelle als Datum (Rechtsklick → Zellen formatieren → Datum).
Wichtig: Verschiedene Gebietsschemas interpretieren Datumsformate unterschiedlich. „01.02.2000“ könnte den 2. Januar (USA) oder den 1. Februar (Europa) bedeuten. Stellen Sie immer sicher, dass Ihre Daten korrekt analysiert werden.
Methode 1: DATEDIF – Alter in vollständigen Jahren
Die DATEDIF-Funktion ist die einfachste Möglichkeit, das Alter in Excel zu berechnen. Es gibt die Anzahl der vollständigen Jahre zwischen zwei Daten zurück.
Formel:
=DATEDIF(A2, TODAY(), "Y")Wo:
A2= Zelle mit dem Datum von GeburtTODAY()= aktuelles Datum (Updates automatisch)"Y"= Rückgabe vollständig Jahre
Beispiel:
[[[TA G_130]]]A
B
[[[TAG_ 156]]]Datum von Geburt
Alter
15.03.1990
=DATEDIF(A2, HEUTE(), "Y")
[[[TAG_16 8]]]1985-07-22 =DATEDIF(A3, HEUTE(), "Y")
[[[TAG_17 8]]]2000-12-01 =DATEDIF(A4, TODAY(), "Y")
Ergebnis (Stand Januar 2026):
[[[TA G_195]]]
Datum von Geburt
Alter
[ [[TAG_206]]]15.03.1990
35
[[[TAG_ 216]]]1985-07-22[[[TAG_ 221]]]
[ [[TAG_227]]]40
2000-12-01
[ [[TAG_232]]] [[[TAG_2 37]]]25
Hinweis: DATEDIF ist eine „versteckte“ Funktion in Excel – sie wird bei der automatischen Vervollständigung nicht angezeigt, funktioniert aber einwandfrei. Geben Sie es einfach manuell ein.
Methode 2: Alter in Jahren, Monaten und Tagen
In Situationen, in denen ein genaues Alter erforderlich ist (Krankenakten, Rechtsdokumente, HR-Systeme), benötigen Sie das vollständige Aufschlüsselung.
Einzelne Formeln:
Jahre: =DATEDIF(A2, TODAY(), "Y") Monate: =DATEDIF(A2, TODAY(), "YM") Tage: =DATEDIF(A2, TODAY(), "MD")Der zweite Parameter Codes:
"Y"= insgesamt abgeschlossen Jahre"YM"= verbleibende Monate nach Abschluss Jahre"MD"= verbleibende Tage nach Abschluss Monate
All-in-one-Formel (einzeln). Zelle):
=DATEDIF(A2,TODAY(),"Y") & " Jahre, " & DATEDIF(A2,TODAY(),"YM") & " Monate, " & DATEDIF(A2,TODAY(),"MD") & " Tage“Beispielausgabe: „35 Jahre, 10 Monate, 12 Tage“
Professionelle Formatierung mit Etiketten:
Für eine sauberere Ausgabe können Sie bedingte Formatierung hinzufügen:
=DATEDIF(A2,TODAY(),"Y") & IF(DATEDIF(A2,TODAY(),"Y")=1," Jahr, "," Jahre, ") & DATEDIF(A2,TODAY(),"YM") & IF(DATEDIF(A2,TODAY(),"YM")=1," Monat, "," Monate, ") & DATEDIF(A2,TODAY(),"MD") & IF(DATEDIF(A2,TODAY(),"MD")=1," Tag"," Tage")Dies behandelt Singular/Plural korrekt (z. B. „1 Jahr“ vs. „2 Jahre“).
Methode 3: Alter zu einem bestimmten Datum berechnen
Manchmal müssen Sie das Alter zu einem bestimmten Datum und nicht heute berechnen – zum Beispiel das Alter zum Zeitpunkt der Veranstaltung, das Alter bei der Einschreibung oder das Alter zu einem historischen Zeitpunkt Datum.
Formel:
=DATEDIF(A2, B2, "Y")Wobei:
A2= Datum von GeburtB2= Referenzdatum (Veranstaltungsdatum, Anmeldedatum, usw.)
Beispiel: Alter des Mitarbeiters bei Einstellung Datum
[[[TAG_3 40]]]
Name
Datum Geburtsdatum
Einstellungsdatum
Alter bei Stellen Sie
John ein Smith
[[[ TAG_369]]]1988-05-20
2020-03-01
=DATEDIF(B2, C2, „Y“)
Jane Doe
[[[T AG_387]]]15.11.1992
2021-06-15
=DATEDIF(B3, C3, „Y“)
Vollständige Aufschlüsselung zum jeweiligen Zeitpunkt Datum:
=DATEDIF(A2,B2,"Y") & " Jahre, " & DATEDIF(A2,B2,"YM") & " Monate, " & DATEDIF(A2,B2,"MD") & " Tage"Methode 4: YEARFRAC – Alter mit Dezimalzahlen
Wenn Sie das Alter als Dezimalzahl benötigen (häufig in Finanzberechnungen, versicherungsmathematischen Arbeiten oder wissenschaftlichen Anwendungen), verwenden Sie YEARFRAC.
Formel:
=YEARFRAC(A2, TODAY(), 1)Beispielausgabe: 35,87 (d. h. 35 Jahre und etwa 10,5 Monate)
Basisoptionen (dritte Parameter):
[[ [TAG_434]]] Wert
Methode
Am besten für
0
USA 30/360
Finanzielle Berechnungen (USA)
1
[[[TAG _465]]]Tatsächlich/tatsächlich
Am meisten genau für das Alter Berechnungen
2
[[ [TAG_479]]]Ist/360
Banking Berechnungen
[[[TAG_494]] ]3
Tatsächlich/365
Ignoriert Schaltjahre
4
Europäisch 30/360
Finanzielle Berechnungen (EU)
Empfehlung: Verwendung
1(tatsächlich/tatsächlich) für Altersberechnungen – es ist am genauesten.Um nur die ganze Zahl zu erhalten Teil:
=INT(YEARFRAC(A2, TODAY(), 1))Um das Alter auf eins zu runden dezimal:
=ROUND(YEARFRAC(A2, TODAY(), 1), 1)Methode 5: Berechnen Sie das Alter für mehrere Zeilen
Wenn Sie mit Listen von Personen (Mitarbeiter, Studenten, Kunden) arbeiten, benötigen Sie effiziente Möglichkeiten, das Alter für alle gleichzeitig zu berechnen.
Schritt 1: Richten Sie Ihre ein Daten
[[[TAG _554]]]
A
[[ [TAG_562]]]B [[[TAG_569 ]]]C
Name
Datum Geburtsort
Alter
Alice Johnson
[[[TAG _593]]]1985-03-22
Bob Williams
[[[TAG _607]]]1990-07-14
Carol Davis
[[[TAG_6 21]]]1978-11-30
David Braun
1995-02-08
[ [[TAG_636]]] Schritt 2: Geben Sie die Formel in die erste Zeile ein
Geben Sie in Zelle C2 Folgendes ein:
=DATEDIF(B2, TODAY(), "Y")Schritt 3: Nach unten kopieren
Auswählen C2
Doppelklicken Sie auf das kleine Quadrat in der unteren rechten Ecke (Füllpunkt)
Excel kopiert die Formel automatisch in alle Zeilen mit Daten
Verwenden von Tabellen für automatische Erweiterung:
Wählen Sie Ihren Datenbereich (A1:C5)
Drücken Sie Strg+T, um Erstellen Sie eine Tabelle
Geben Sie die Formel in die erste Datentabelle einw of Age-Spalte
Excel wendet es automatisch auf alle Zeilen an – und auf neue Zeilen, die Sie hinzufügen später
Alterskategorienformel:
Zum Gruppieren von Altersgruppen in Kategorien (nützlich für Demografie). Analyse):
=IF(DATEDIF(B2,TODAY(),"Y")<18,"Minor",IF (DATEDIF(B2,TODAY(),"Y")<65,"Adult","Senior"))Bonus: Tage bis zum nächsten Geburtstag
Ein beliebter Anwendungsfall: Geburtstagserinnerungen oder „Tage bis zum Geburtstag“ Berechnungen.
Formel:
=DATE(YEAR(TODAY()) + (DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))Wie es funktioniert:
Konstruiert den diesjährigen Geburtstag aus dem Geburtsdatum
Wenn der Geburtstag bereits vergangen ist Jahr, addiert 1, um das nächste Jahr zu erhalten
Subtrahiert das heutige Datum, um das verbleibende Jahr zu erhalten Tage
Beispielausgabe: 47 (Tage bis zum Geburtstag)
Alternative: Nächstes Geburtstagsdatum
Um das tatsächliche Datum des nächsten Geburtstages anzuzeigen:
=DATE(YEAR(TODAY()) + (DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))Methodenvergleich Tabelle
[[ [TAG_753]]]
Methode[[[ TAG_759]]]
[[[ TAG_765]]]Formel
Ausgabe
Am besten Für
DATEDIF (Jahre)
=DATEDIF(A2,TODAY(),"Y")[ [[TAG_783]]]35
Einfach Altersanzeige
DATEDIF (vollständig)
=DATEDIF(...)mit Y, YM, MD35 Jahre, 10 Monate, 12 Tage
Präzise Datensätze
[[[TAG_ 816]]]YEARFRAC = YEARFRAC(A2,TODAY(),1)[[[TA G_826]]]35,87 Finanzen/Wissenschaft tific
[[[TAG_83 6]]]INT(YEARFRAC) [[[TAG_845] ]][[[TAG_841] ]]=INT(YEARFRAC(A2,TODAY(),1))
35
Alternative zu DATEDIF
[[[ TAG_857]]]Empfehlung:
Verwenden Sie in den meisten Fällen DATEDIF mit dem Parameter „Y“
Für genaue Aufschlüsselungen verwenden Sie DATEDIF mit allen dreien Parameter
Für Dezimalalter verwenden Sie YEARFRAC mit Basis 1
Häufige Probleme und Lösungen
Problem: DATEDIF erscheint nicht in Autovervollständigung
Lösung: Das ist normal. DATEDIF ist eine Legacy-Funktion, die Microsoft nie offiziell dokumentiert hat. Geben Sie es einfach manuell ein – es funktioniert in allen Excel-Versionen ab 2007.
Problem: #VALUE! Fehler
Ursachen:
Eine oder beide Zellen enthalten Text statt Daten
Leere Zellen in der Formel Bereich
Lösungen:
Text konvertieren Bisher:
=DATEVALUE(A2)Auf leere Zellen prüfen:
=IF(A2="", "", DATEDIF(A2, TODAY(), "Y"))
Problem: Negatives Ergebnis oder #NUM! Fehler
Ursache: Das Enddatum liegt vor dem Startdatum (z. B. zukünftiges Geburtsdatum oder falsche Daten). Reihenfolge)
Lösungen:
Argumente vertauschen:
=DATEDIF(B2, A2, "Y")statt=DATEDIF(A2, B2, "Y")Validierung hinzufügen:
=IF(A2>TODAY(), "Future date", DATEDIF(A2, TODAY(), "Y"))
Problem: Formel zeigt Semikolons statt Kommas
Ursache: Ihr Excel verwendet europäische Gebietsschemaeinstellungen
Lösung: Ersetzen Sie Kommas durch Semikolons:
=DATEDIF(A2; TODAY(); "Y")Problem: Das Alter ist um eins verschoben Jahr
Ursache: Normalerweise eine Interpretation des Datumsformats Problem
Lösung:
Überprüfen Sie, ob das Datum in der Formel korrekt ist bar
Daten im ISO-Format erneut eingeben (JJJJ-MM-TT)
Verwenden Sie DATEVALUE, um das explizit zu analysieren Datum
Problem: Formel funktioniert, wird aber als Text angezeigt
Lösung: Entfernen Sie alle führenden Apostrophe aus der Zelle oder geben Sie die Formel erneut ein ohne Leerzeichen vor dem Gleichheitszeichen.
Excel vs. Google Sheets
Sowohl Excel als auch Google Sheets unterstützen DATEDIF, es gibt jedoch subtile Unterschiede:
[[[TA G_1003]]]
Funktion
Excel
Google Sheets
DATEDIF Unterstützung
Ja (versteckt)
Ja (sichtbar in automatische Vervollständigung)
[[[TAG_1 032]]] YEARFRAC
[[[TAG_1 037]]]Ja Ja[[[TAG_104 2]]]
Datum Parsen
Gebietsabhängig
Mehr flexibel
[[ [TAG_1061]]]HEUTE() Ja[[ [TAG_1066]]]
Ja
[[[TAG_10 71]]]Google Tabellenspezifisch:
DATEDIF erscheint in der automatischen Vervollständigung (im Gegensatz zu Excel)
Datumsanalyse ist im Allgemeinen nachsichtiger
Die gleiche Formelsyntax funktioniert in den meisten Fällen Fälle
Tipp: Für maximale Kompatibilität zwischen beiden Plattformen, immer verwenden:
ISO-Datumsformat (JJJJ-MM-TT)
Explizite Datumsfunktionen anstelle von Text Termine
DATEDIF für Altersberechnungen (funktioniert in beiden identisch)
Online Alternative
Sie möchten keine Tabellenkalkulationen verwenden? Probieren Sie unseren kostenlosen Altersrechner online aus, um sofort das genaue Alter in Jahren, Monaten, Wochen und Tagen zu berechnen. Keine Formeln erforderlich – geben Sie einfach ein Geburtsdatum ein und erhalten Sie genaue Ergebnisse.
Der Online-Rechner liefert außerdem:
Alter in mehreren Einheiten (Jahre, Monate, Wochen, Tage)
Nächster Geburtstags-Countdown
Wochentag, an dem Sie waren geboren
Tage insgesamt gelebt
FAQ
Ist DATEDIF für Schaltjahre korrekt?
Ja. Wenn Ihre Zellen ordnungsgemäß formatierte Datumsangaben enthalten, berücksichtigt Excel automatisch Schaltjahre und unterschiedliche Monatslängen. Die DATEDIF-Funktion verarbeitet Geburtstage am 29. Februar korrekt und berechnet das Alter unabhängig von Schaltjahresüberlegungen genau.
Welche Methode ist am besten: DATEDIF oder YEARFRAC?
Verwenden DATEDIF, wenn Sie saubere, ganze Zahlen (Jahre, Monate, Tage) benötigen – dies ist der Standard für die meisten geschäftlichen und privaten Anwendungsfälle. Verwenden Sie YEARFRAC, wenn Sie speziell Dezimalwerte benötigen, z. B. in Finanzberechnungen, versicherungsmathematischen Tabellen oder wissenschaftlichen Anwendungen, bei denen es auf Bruchteile von Jahren ankommt.
Kann ich das Alter nur in Monaten berechnen?
Ja. Verwenden Sie den Parameter „M“ in DATEDIF:
=DATEDIF(A2, TODAY(), "M")Dies gibt die Gesamtzahl der vollständigen Monate zwischen dem Geburtsdatum und zurück heute.
Warum wird DATEDIF nicht in der automatischen Vervollständigung von Excel angezeigt?
DATEDIF ist eine Kompatibilitätsfunktion, die Microsoft von Lotus 1-2-3 geerbt hat. Es wurde nie offiziell im Excel-Hilfesystem dokumentiert und erscheint daher weder in der Autovervollständigung noch im Funktionsassistenten. Es ist jedoch voll funktionsfähig und weit verbreitet. Geben Sie es einfach manuell ein.
Wie berechne ich das Alter zwischen zwei bestimmten Daten?
Ersetzen Sie TODAY() durch einen Zellbezug, der Ihr Ziel enthält Datum:
=DATEDIF(A2, B2, "Y")Wobei A2 das Geburtsdatum und B2 das Datum ist, als das Sie das Alter berechnen möchten von.
Funktioniert das in älteren Excel-Versionen?
Ja. DATEDIF ist seit Excel 97 verfügbar. Die Formeln in diesem Handbuch funktionieren in Excel 2007, 2010, 2013, 2016, 2019, 2021 und Microsoft 365.
Wie kann ich das Alter mehrerer Personen berechnen? einmal?
Geben Sie die DATEDIF-Formel in die erste Zeile Ihrer Altersspalte ein und ziehen Sie dann den Füllpunkt nach unten, um sie in alle Zeilen zu kopieren. Alternativ können Sie Ihre Daten in eine Excel-Tabelle konvertieren (Strg+T) und die Formel wird automatisch auf alle Zeilen angewendet, auch auf neue, die Sie später hinzufügen.
Kann ich das Alter berechnen und es mit benutzerdefinierter Formatierung anzeigen?
Ja. Kombinieren Sie DATEDIF mit TEXT-Funktionen und Verkettung:
=DATEDIF(A2,TODAY(),"Y") & "y " & DATEDIF(A2,TODAY(),"YM") & "m " & DATEDIF(A2,TODAY(),"MD") & „d“Ausgabe: „35y 10m 12d“