DATEDIF-Funktion

Excel 2007+

Zusammenfassung

Die DATEDIF-Funktion berechnet präzise die Differenz zwischen zwei Datumsangaben in Jahren, Monaten oder Tagen. Sie ist besonders nützlich für Altersberechnungen, Vertragslaufzeiten und Projektplanungen, bietet jedoch flexible Einheiten für detaillierte Zeitanalysen.

Syntax

DATEDIF(Ausgangsdatum;Enddatum;Einheit)

Parameter

Parameter Typ Erforderlich Beschreibung
Ausgangsdatum Datum Ja Erstes Datum des Zeitraums. Kann als Text ("01.01.2020"), Seriennummer oder Formel eingegeben werden.
Enddatum Datum Ja Letztes Datum des Zeitraums
Einheit Text Ja Bestimmt die Rückgabe: "Y"=Jahre, "M"=Monate, "D"=Tage, "MD"=Tage ignoriert Monate/Jahre, "YM"=Monate ignoriert Tage/Jahre, "YD"=Tage ignoriert Jahre

Verwendung der DATEDIF-Funktion

DATEDIF eignet sich hervorragend zur Berechnung von Zeitspannen in verschiedenen Einheiten. Verwenden Sie sie für Altersberechnungen, Dienstjahre, Mietlaufzeiten oder Projektphasen. Beachten Sie die Microsoft-Warnung: Die Funktion existiert für Kompatibilität mit Lotus 1-2-3 und kann in manchen Fällen ungenaue Ergebnisse liefern.

Häufige DATEDIF Beispiele

Alter in Jahren berechnen

=DATEDIF("01.01.1980";HEUTE();"Y")

Berechnet das aktuelle Alter in vollendeten Jahren vom 1.1.1980 bis heute.

Tage zwischen zwei Daten

=DATEDIF(A1;B1;"D")

Zeigt die Gesamtzahl der Tage zwischen Datum in A1 und B1 an (440 Tage).

Dienstmonate berechnen

=DATEDIF(Datum_Eintritt;HEUTE();"M")

Anzahl vollständiger Monate seit Eintritt ins Unternehmen.

Tage im selben Monat (MD)

=DATEDIF("15.03.2023";"22.03.2025";"MD")

Ergebnis: 7 (ignoriert Monate und Jahre, nur Tagdifferenz).

Häufig gestellte Fragen

Microsoft hat DATEDIF aus Kompatibilitätsgründen beibehalten, zeigt sie aber nicht prominent an, da sie bekannte Einschränkungen hat.

Die Funktion gibt #NUM! zurück. Stellen Sie sicher, dass Ausgangsdatum ≤ Enddatum ist.

Verwenden Sie einfach: =Enddatum-Ausgangsdatum für die Tagesdifferenz.

Häufige Fehler und Lösungen

#NUM!

Cause: Ausgangsdatum > Enddatum oder ungültige Einheit

Solution: Überprüfen Sie Datumsreihenfolge und Einheitssyntax ("Y","M", etc.)

#WERT!

Cause: Ungültige Datumsangaben oder falsche Einheit

Solution: Formatieren Sie Zellen als Datum und verwenden Sie korrekte Einheitscodes

Falsche MD-Ergebnisse

Cause: Bekannte Einschränkung der MD-Einheit

Solution: Verwenden Sie EOMONTH+DAY-Formel als Alternative

Hinweise

  • Funktion für Lotus 1-2-3 Kompatibilität entwickelt
  • MD-Einheit kann negative Werte oder Null liefern
  • Für einfache Tagesdifferenz: Enddatum-Ausgangsdatum verwenden
  • Datumsangaben als Seriennummern gespeichert (1.1.1900 = 1)
  • YM und YD ignorieren andere Zeiteinheiten

Kompatibilität

Verfügbar in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Nicht verfügbar in: Offiziell dokumentiert, aber versteckt

Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 2007+