Zum Inhalt springen

Excel-Funktion · Datum

DATEDIF

Zählt ganze Jahre, Monate oder Tage zwischen zwei Daten.

Was sie tut

DATEDIF gibt den Abstand zwischen zwei Daten in einer Einheit deiner Wahl zurück: "Y" für volle Jahre, "M" für volle Monate, "D" für Tage. So rechnet man üblicherweise ein Alter aus. Excel schlägt die Funktion beim Tippen nicht vor, sie funktioniert aber.

Syntax

=DATEDIF(Ausgangsdatum; Zieldatum; Einheit)

Argumente in eckigen Klammern sind optional, und … heißt, dass du weitere der gleichen Art anhängen kannst. In dieser Excel-Sprache werden Argumente getrennt mit ;

Argumente

Ausgangsdatum
Das frühere Datum, etwa ein Geburtsdatum.
Zieldatum
Das spätere Datum. Es darf nicht vor dem Ausgangsdatum liegen.
Einheit
Was gezählt wird, in Anführungszeichen: "Y" Jahre, "M" Monate, "D" Tage. "YM" gibt die Monate, die nach vollen Jahren übrig bleiben.

Beispiel

Jemand ist am 15. Juni 1990 geboren. Wie alt ist die Person am 1. März 2026?

ABC
1GeborenAmAlter
21990-06-152026-03-0135

Die Formel in C2:

=DATEDIF(A2;B2;"Y")

Ergebnis: 35

Der 36. Geburtstag ist erst im Juni 2026, am 1. März sind also 35 volle Jahre erreicht.

Typische Fehler

  • Die Daten vertauschen. Ein Ausgangsdatum nach dem Zieldatum ergibt #ZAHL!.
  • Die Einheit ohne Anführungszeichen schreiben. Ein einzelnes Y wird als Name gelesen und scheitert.
  • Stattdessen die Tage durch 365 teilen. Schaltjahre verschieben das, und kurz vor Geburtstagen stimmt das Alter dann nicht.

In anderen Excel-Sprachen

Excel übersetzt Funktionsnamen und in manchen Sprachen auch das Trennzeichen zwischen den Argumenten. Tippe den Namen, den dein Excel zeigt.

Excel-SpracheFunktionsnameTrennzeichen
EnglishDATEDIF,
DeutschDATEDIF;
FrançaisDATEDIF;
Español (España)SIFECHA;
Español (México)SIFECHA,
日本語DATEDIF,
한국어DATEDIF,
繁體中文DATEDIF,
ไทยDATEDIF,
ខ្មែរDATEDIF,
Tiếng ViệtDATEDIF;

Jetzt üben

Mehr aus diesem Modul

Alle Funktionen