Funktionen › DATEDIF
DATEDIF in Excel: Alter und Zeiträume in Jahren, Monaten und Tagen berechnen
DATEDIF berechnet den Abstand zwischen zwei Datumswerten in vollen Jahren, vollen Monaten oder Tagen. Es ist die Funktion für das Alter einer Person, die Betriebszugehörigkeit oder die Laufzeit eines Vertrags.
Eine Besonderheit: Excel schlägt DATEDIF beim Tippen nicht vor und zeigt keine Hilfe zu den Argumenten an. Die Funktion funktioniert trotzdem, du musst sie nur komplett selbst schreiben. Reichen dir Tage, ist TAGE die einfachere Wahl.
Syntax
=DATEDIF(Ausgangsdatum; Zieldatum; Einheit)
AusgangsdatumDas frühere Datum, zum Beispiel das Geburtsdatum oder der Eintritt.
ZieldatumDas spätere Datum, zum Beispiel ein Stichtag oder das heutige Datum mit
HEUTE.EinheitDie Einheit in Anführungszeichen:
"Y"für volle Jahre,"M"für volle Monate,"D"für Tage. Die Buchstaben bleiben auch im deutschen Excel englisch.
Beispiele
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Mitarbeiter | Eintritt | Stichtag | Jahre im Betrieb |
| 2 | Uwe Brandt | 01.09.2014 | 30.06.2026 | 11 |
| 3 | Selin Acar | 01.07.2021 | 30.06.2026 | |
| 4 | Jörg Peters | 15.10.2025 | 30.06.2026 |
D2: =DATEDIF(B2;C2;"Y") Ergebnis: 11Vom 01.09.2014 bis zum 30.06.2026 sind es 11 volle Jahre. Das zwölfte ist noch nicht voll und zählt nicht mit.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vertrag | Beginn | Ende | Laufzeit (Monate) |
| 2 | Leasing Kopierer | 15.03.2024 | 15.09.2026 | 30 |
| 3 | Wartung Aufzug | 01.01.2025 | 31.12.2026 |
D2: =DATEDIF(B2;C2;"M") Ergebnis: 30Zwischen dem 15.03.2024 und dem 15.09.2026 liegen 30 volle Monate.
| A | B | C | |
|---|---|---|---|
| 1 | Kind | Geburtsdatum | Alter |
| 2 | Emil | 22.04.2015 | 11 |
| 3 | Ida | 05.11.2018 |
C2: =DATEDIF(B2;HEUTE();"Y") Ergebnis: 11Mit HEUTE als Enddatum rechnet die Formel das Alter jeden Tag neu aus. Am Geburtstag springt die Zahl um eins weiter.
Jetzt üben
Lädt…
Zur ganzen Lektion: Die Funktion DATEDIF →
Häufige Fehler
- Daten vertauscht. Das frühere Datum steht vorn. Liegt das erste Datum nach dem zweiten, gibt
DATEDIFeinen Fehler zurück. BeiTAGEist die Reihenfolge genau umgekehrt. - Einheit ohne Anführungszeichen.
=DATEDIF(B2;C2;Y)ergibt #NAME?. Die Einheit ist ein Text:=DATEDIF(B2;C2;"Y"). - Einheit übersetzt.
"J"für Jahre oder"T"für Tage kennt die Funktion nicht. Es bleibt bei"Y","M"und"D". - Angefangene Jahre erwartet.
DATEDIFzählt nur volle Jahre und Monate. Elf Jahre und zehn Monate sind 11, nicht 12.
Lektionen zum Üben von DATEDIF
- Die Funktion DATEDIF: Berechne Alter, Betriebszugehörigkeit und andere Zeiträume in vollen Jahren, Monaten oder Tagen mit der Funktion DATEDIF.
- Zusammenfassung der Datumsfunktionen: Übungen, die DATUM, JAHR, MONAT, TAG, DATEDIF, TAGE und HEUTE mischen, in der Mitgliederliste eines Fitnessstudios.