Excel-Tipps

Alter berechnen Excel

Berechnen Sie das Alter noch mit dem Taschenrechner? Mit Excel geht es mit einer Formel! Von den Grundlagen bis zur Anwendung: So berechnen Sie das Alter mit DATEDIF, YEARFRAC und anderen Funktionen schnell und einfach.

von Editorial Team2025/12/265 min read Min. Lesezeit
Alter berechnen Excel

Alter berechnen Excel

Letzte Woche hat mich ein Freund kontaktiert. Er musste das Alter von über 200 Mitarbeitern in seinem Unternehmen berechnen und hat das mit dem Taschenrechner gemacht – eine nach der anderen. Er war am Ende seiner Kräfte. Ich musste lachen: Was man mit Excel in einer Formel lösen kann, macht er manuell?

Heute zeige ich Ihnen alle Methoden, um das Alter in Excel zu berechnen. Von den Grundlagen bis zu etwas fortgeschritteneren Techniken – alles so erklärt, dass Sie es sofort anwenden können.

Methode 1: DATEDIF-Funktion (am häufigsten verwendet, Liebling der Personalabteilung)

Das ist die klassischste Methode und die, die ich am meisten verwende.

Formel: __CODE_0__

Ein Beispiel: Angenommen, in Zelle A2 steht das Geburtsdatum "15.05.1990", dann schreiben Sie in Zelle B2 die Formel:

=DATEDIF(A2;TODAY();"Y")

Drücken Sie Enter, und das Alter wird angezeigt.

Wichtiger Hinweis: Die DATEDIF-Funktion ist in Excel versteckt – Sie finden sie nicht in der Funktionsliste. Aber Sie können sie direkt eingeben und sie funktioniert. Sie steht auch in der offiziellen Microsoft-Dokumentation, wird aber aus irgendeinem Grund nicht im Funktionsassistenten angezeigt.

Hinweis für deutsche Excel-Versionen: Falls Sie die deutsche Excel-Version verwenden, ersetzen Sie TODAY() durch HEUTE(). Die Funktionen heißen dann: HEUTE(), JAHR(), WENN(), DATWERT().

Erweiterte Anwendung: Wenn Sie das Format "X Jahre X Monate" möchten, schreiben Sie es so:

=DATEDIF(A2;TODAY();"Y")&" Jahre "&DATEDIF(A2;TODAY();"YM")&" Monate"

Damit wird das Alter als "34 Jahre 8 Monate" angezeigt – perfekt für Mitarbeiterakten.

Methode 2: YEARFRAC-Funktion (präzise bis auf Dezimalstellen)

Wenn Sie besonders genaue Altersberechnungen benötigen – zum Beispiel für Versicherungen oder Dienstjahre – ist YEARFRAC die bessere Wahl.

Formel: __CODE_0__

Mit dem gleichen Beispiel:

=YEARFRAC(A2;TODAY();1)

Diese Funktion gibt die Anzahl der Jahre zurück, aber mit Dezimalstellen. 34,67 Jahre entspricht etwa 34 Jahren und 8 Monaten.

Was bedeutet der dritte Parameter "1"? Das ist die Berechnungsbasis. "1" bedeutet "tatsächliche Tage ÷ tatsächliche Tage" und ist am genauesten. Wenn Sie "0" verwenden, wird "tatsächliche Tage ÷ 365" berechnet – weniger genau, aber schneller.

Methode 3: YEAR-Funktion subtrahieren (am einfachsten, aber weniger genau)

Diese Methode ist die einfachste und eignet sich für schnelle Schätzungen:

Formel: __CODE_0__

=YEAR(TODAY())-YEAR(A2)

Aber diese Methode hat ein Problem: Sie berücksichtigt nur das Jahr, nicht Monat und Tag. Wenn jemand am 31.12.1990 geboren wurde und heute der 01.01.2025 ist, zeigt die Formel 35 Jahre an, obwohl die Person gerade erst 34 geworden ist.

Diese Methode eignet sich also nur für grobe Schätzungen. Für offizielle Tabellen sollten Sie eine der ersten beiden Methoden verwenden.

Wenig bekannter Trick: Umgang mit Personen, die noch nicht Geburtstag hatten

Das ist ein häufiges Problem. Nehmen wir an, jemand wurde am 15.05.1990 geboren und heute ist der 10.01.2025. Die Person hat noch nicht Geburtstag gehabt, also ist das tatsächliche Alter 34 Jahre, nicht 35.

DATEDIF behandelt diesen Fall automatisch – es prüft, ob der Geburtstag bereits in diesem Jahr war. Mit der YEAR-Subtraktion erhalten Sie jedoch falsche Ergebnisse.

Sicherere Schreibweise:

=IF(DATEDIF(A2;TODAY();"Y")<0;0;DATEDIF(A2;TODAY();"Y"))

Diese Formel prüft, ob das Ergebnis negativ ist (z.B. wenn das Geburtsdatum in der Zukunft liegt) und zeigt dann 0 an, ansonsten das normale Alter.

Massenberechnung: 200 Personen auf einmal

Das war genau das, was mein Freund brauchte. Angenommen, Spalte A enthält die Namen, Spalte B die Geburtsdaten, und Spalte C soll das Alter anzeigen.

1. Geben Sie in Zelle C2 die Formel ein: =DATEDIF(B2;TODAY();"Y")

2. Drücken Sie Enter – das Alter der ersten Person wird angezeigt

3. Wählen Sie Zelle C2 aus, bewegen Sie die Maus zur unteren rechten Ecke und doppelklicken Sie, wenn der schwarze Kreuz-Cursor erscheint

4. Die Formel wird automatisch für die gesamte Spalte kopiert, und die Alter von 200 Personen werden sofort berechnet

Wenn das Doppelklicken nicht funktioniert, könnte es sein, dass es leere Zeilen in den Daten gibt. In diesem Fall ziehen Sie manuell nach unten oder wählen Sie C2 bis C201 aus und drücken Sie Strg+D (nach unten kopieren).

Umgang mit speziellen Datumsformaten

Manchmal sind Datumsangaben, die aus Systemen exportiert wurden, im Textformat – z.B. "15.5.1990" oder "15-05-1990" – und Excel erkennt sie nicht.

Lösung: Konvertieren Sie sie zuerst mit der DATEVALUE-Funktion:

=DATEDIF(DATEVALUE(B2);TODAY();"Y")

Wenn das nicht funktioniert, könnte es ein Datumsformat-Problem sein. Versuchen Sie es so:

=DATEDIF(--B2;TODAY();"Y")

-- (zwei Minuszeichen) ist eine Abkürzung, um Text zwangsweise in eine Zahl umzuwandeln. Excel konvertiert den Datumstext in eine Datumsseriennummer.

Häufige Fragen: Warum erscheint der Fehler #ZAHL!?

Wenn der Fehler #ZAHL! erscheint, liegt das meist an einem dieser Gründe:

1. Geburtsdatum liegt in der Zukunft: Überprüfen Sie, ob das Datum korrekt ist

2. Falsches Datumsformat: Das Datum wird als Text erkannt. Verwenden Sie die oben beschriebenen Methoden zur Konvertierung

3. Problem mit der Zellenformatierung: Rechtsklicken Sie auf die Zelle → Zellen formatieren → Datum wählen und ein Standardformat auswählen

Zusammenfassung

Es gibt tatsächlich mehrere Möglichkeiten, das Alter in Excel zu berechnen. Die einfachste und zuverlässigste Methode ist die Verwendung der DATEDIF-Funktion. Selbst bei 200 Datensätzen können Sie das Alter in Sekunden berechnen, indem Sie einfach eine Formel erstellen und kopieren.

Wenn Sie mehr über Altersberechnungen erfahren möchten oder das Alter online schnell berechnen möchten, probieren Sie auch gerne aus. Geben Sie einfach das Geburtsdatum ein, und Sie erhalten sofort das genaue Alter.

Verwandte Artikel

More from Excel-Tipps

Mehr entdecken

Alle anzeigen

Neueste Artikel

Neueste Artikel entdecken

Alle anzeigen

Rechtliches

Rechtliche Informationen und Datenschutz