DATEDIF-Funktion

Berechnet die Anzahl der Tage, Monate oder Jahre zwischen zwei Datumsangaben. Warnung: Excel stellt die Funktion DATEDIF bereit, um ältere Arbeitsmappen aus Lotus 1.2.3. Die Funktion DATEDIF kann in bestimmten Szenarien zu falschen Berechnungsergebnissen führen. Im Abschnitt "Bekannte Probleme" dieses Artikels finden Sie weitere Einzelheiten.

Syntax

DATEDIF(Ausgangsdatum;Enddatum;Einheit)

Ausgangsdatum     Ein Datum, das das erste Datum des Zeitraums darstellt. Datumsangaben können als Textzeichenfolgen in Anführungszeichen (z. B. "30.1.2001"), als fortlaufende Zahl (z. B. 36921 für den 30. Januar 2001, wenn Sie das 1900-Datumssystem verwenden) oder als Ergebnisse anderer Formeln oder Funktionen (z. B. DATWERT("30.1.2001")) eingegeben werden.

Enddatum     Ein Datum, das das letzte Datum des Zeitraums darstellt

Einheit     Der Informationstyp, der zurückgegeben werden soll:

Einheit

Rückgabewert

"J"

Die Anzahl der vollständigen Jahre im Zeitraum

"M"

Die Anzahl der vollständigen Monate im Zeitraum

"T"

Die Anzahl der Tage im Zeitraum

"MT"

Die Differenz zwischen den Tagen in "Ausgangsdatum" und "Enddatum". Die Monate und Jahre der Datumsangaben werden ignoriert.

Wichtig : Wir empfehlen, das Argument MT nicht zu verwenden, da es bekannte Einschränkungen gibt. Lesen Sie unten den Abschnitt "Bekannte Probleme".

"JM"

Die Differenz zwischen den Monaten in "Ausgangsdatum" und "Enddatum". Die Tage und Jahre der Datumsangaben werden ignoriert.

"JT"

Die Differenz zwischen den Tagen in "Ausgangsdatum" und "Enddatum". Die Jahre der Datumsangaben werden ignoriert.

Hinweise

  • Datumsangaben werden als fortlaufende Zahlen gespeichert, damit sie für Berechnungen verwendet werden können. Standardmäßig ist der 31. Dezember 1899 die fortlaufende Zahl 1 und der 1. Januar 2008 die fortlaufende Zahl 39448, da dieses Datum nach 39448 Tagen auf den 1. Januar 1900 folgt.

  • Die Funktion DATEDIF ist in Formeln nützlich, in denen Sie ein Alter berechnen müssen.

Beispiele

Ausgangsdatum

Enddatum

Formel

Beschreibung (Ergebnis)

1.1.2001

1.1.2003

=DATEDIF(Ausgangsdatum;Enddatum;"J")

Zwei vollständige Jahre im Zeitraum (2)

1.6.2001

15.8.2002

=DATEDIF(Ausgangsdatum;Enddatum;"T")

440 Tage zwischen dem 1. Juni 2001 und dem 15. August 2002 (440)

1.6.2001

15.8.2002

=DATEDIF(Ausgangsdatum;Enddatum;"JT")

75 Tage zwischen dem 1. Juni und dem 15. August, wobei die Jahre der Datumsangaben ignoriert werden (75)

Bekannte Probleme

Das Argument "MT" kann zu einer negativen Zahl, einer Null oder einem ungenauen Ergebnis führen. Wenn Sie versuchen, die verbleibenden Tage nach dem letzten abgeschlossenen Monat zu berechnen, finden Sie hier eine Problemumgehung:

=DATEDIF(D17;E17;"md") imd das Ergebnis: 5

Diese Formel subtrahiert den ersten Tag des endenden Monats (1.5.2016) vom ursprünglichen Enddatum in Zelle E17 (6.5.2016) Und so funktioniert das: Zuerst erstellt die Funktion DATUM das Datum, 1.5.2016. Sie erstellt es unter Verwendung des Jahrs in Zelle E17 und des Monats in Zelle E17. Dann repräsentiert die 1 den ersten Tag dieses Monats. Das Ergebnis der Funktion DATUM lautet 1.5.2016. Dann wird dieses Datum vom ursprünglichen Enddatum in Zelle E17 subtrahiert, dem 6.5.2016. 6.5.2016 minus 1.5.2016 sind fünf Tage.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×