Alle Excel-Funktionen

DATEDIF in Excel: So verwendest du es

DATEDIF berechnet den Abstand zwischen zwei Datumswerten in Jahren, Monaten oder Tagen, zum Beispiel =DATEDIF(A2;B2;"Y") für ein Alter.

Probier die ersten Übungen kostenlos ausIn der Lektion DATEDIF

Was macht DATEDIF?

DATEDIF berechnet, wie viele volle Jahre, Monate oder Tage zwischen zwei Datumswerten liegen. Mit "Y" bekommst du volle Jahre, mit "M" volle Monate und mit "D" Tage.

Excel zeigt diese Funktion beim Tippen nicht in der Liste der Vorschläge, aber sie funktioniert: Tipp sie vollständig ein. Das Ausgangsdatum muss vor dem Enddatum liegen. Für eine einfache Zahl von Tagen kannst du auch subtrahieren oder TAGE verwenden.

Wann verwendest du DATEDIF?

  • Das Alter einer Person heute: =DATEDIF(A2;HEUTE();"Y").
  • Die Zahl der Dienstjahre in einem Unternehmen: =DATEDIF(B2;C2;"Y").
  • Die Zahl der vollen Monate eines Vertrags: =DATEDIF(A2;B2;"M").
  • Eine Dauer wie „3 Jahre und 5 Monate“: =DATEDIF(A2;B2;"Y")&" Jahre und "&DATEDIF(A2;B2;"YM")&" Monate".

Syntax

Die Syntax ist das feste Muster einer Funktion. Die Wörter zwischen den Klammern sind Platzhalter: Dort setzt du selbst etwas ein, zum Beispiel eine Zelle, eine Zahl oder einen Text. Alles andere tippst du genau so, wie es dasteht.

=DATEDIF(Ausgangsdatum; Enddatum; Einheit)

Der Abstand in vollen Jahren, Monaten oder Tagen.

Mit einem Beispiel: =DATEDIF(A2;B2;"Y")

So liest du die Formel, Teil für Teil:

TeilWas es bedeutetIm Beispiel
=Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text.=
DATEDIFDer Name der Funktion: So weiß Excel, was es tun soll. Du darfst ihn kleinschreiben, Excel setzt ihn selbst in Großbuchstaben.DATEDIF
( )Direkt nach dem Namen kommen die Klammern. Dazwischen steht, was die Funktion zum Arbeiten braucht: die Argumente.( )
AusgangsdatumDas frühere Datum.A2
EnddatumDas spätere Datum.B2
Einheit"Y" für volle Jahre, "M" für volle Monate, "D" für Tage und "YM" für die Monate, die nach den vollen Jahren übrig bleiben."Y"
;Ein Semikolon trennt die Argumente voneinander. In einem englischen Excel ist das ein Komma.;
" "Text tippst du in Anführungszeichen, wie "Berlin". Eine Zahl oder eine Zelle, wie 500 oder A2, tippst du ohne.

DATEDIF Schritt für Schritt

C2 enthält =DATEDIF(A2;B2;"Y"). Vom 12. September 2015 bis zum 1. September 2026 sind es 10 volle Jahre. Ändere die Zahlen oder die Formel und schau, was passiert.

C2
A
B
C
D
E
F
G
H
1
Eintritt
Stichtag
2
12.09.2015
01.09.2026
10
3
4
5
6
7
8
9
10
Bereit

So baust du die Formel selbst auf:

  1. Klick auf C2 und tippe DATEDIF mit einer Klammer. Excel schlägt die Funktion nicht vor, aber sie funktioniert.=DATEDIF(
  2. Klick auf das frühere Datum, A2, tippe ein Semikolon und klick auf das spätere Datum, B2.=DATEDIF(A2;B2
  3. Tippe ein Semikolon und die Einheit in Anführungszeichen: "Y" für volle Jahre.=DATEDIF(A2;B2;"Y"
  4. Schließ die Klammer und drück die Eingabetaste: 10 volle Jahre. Das elfte Jahr ist noch nicht voll.=DATEDIF(A2;B2;"Y")

Weitere Beispiele

Volle Monate

C2 enthält =DATEDIF(A2;B2;"M"). Bis zum 12. August 2026 sind es 131 volle Monate, und der nächste Monat ist noch nicht voll.

C2
A
B
C
D
E
F
G
H
1
Eintritt
Stichtag
2
12.09.2015
01.09.2026
131
3
4
5
6
7
8
9
10
Bereit

Jahre und Monate

C2 enthält =DATEDIF(A2;B2;"Y")&" Jahre und "&DATEDIF(A2;B2;"YM")&" Monate". "YM" ergibt die Monate, die nach den vollen Jahren übrig bleiben.

C2
A
B
C
D
E
F
G
H
1
Eintritt
Stichtag
2
12.09.2015
01.09.2026
10 Jahre und 11 Monate
3
4
5
6
7
8
9
10
Bereit

Tage mit TAGE

C2 enthält =TAGE(B2;A2). TAGE nimmt zuerst das Enddatum: 45 Tage. =B2-A2 ergibt dasselbe.

C2
A
B
C
D
E
F
G
H
1
Beginn
Ende
2
01.03.2026
15.04.2026
45
3
4
5
6
7
8
9
10
Bereit

Eine versteckte Funktion

Excel schlägt diese Funktion nicht vor, aber sie funktioniert. Tippe sie also ganz aus. Die Einheiten bleiben englisch, auch in einem deutschen Excel.

Wo es oft schiefgeht

  • Das Ausgangsdatum muss vor dem Enddatum liegen, sonst bekommst du #ZAHL!.
Willst du es selbst probieren?
Übe das in der Lektion DATEDIF. Die ersten Übungen sind kostenlos.

Probier die ersten Übungen kostenlos aus

Häufige Fragen

Wie berechne ich ein Alter?

=DATEDIF(Geburtsdatum;HEUTE();"Y").

Weiterlesen

DATUMJAHR, MONAT und TAGHEUTENETTOARBEITSTAGEMit Zeiten rechnen