Verwendung der Excel DATEDIF-Funktion -

Inhaltsverzeichnis

Zusammenfassung

Die Excel DATEDIF-Funktion gibt die Differenz zwischen zwei Datumswerten in Jahren, Monaten oder Tagen zurück. Die DATEDIF-Funktion (Date + Dif) ist eine "Kompatibilitäts" -Funktion, die von Lotus 1-2-3 stammt. Aus unbekannten Gründen ist es nur in Excel 2000 dokumentiert, aber Sie können es seitdem in allen Excel-Versionen in Ihren Formeln verwenden.

Hinweis: Excel hilft Ihnen nicht, die Argumente für DATEDIF wie andere Funktionen auszufüllen, funktioniert jedoch bei korrekter Konfiguration.

Zweck

Holen Sie sich Tage, Monate oder Jahre zwischen zwei Daten

Rückgabewert

Eine Zahl, die die Zeit zwischen zwei Daten darstellt

Syntax

= DATEDIF (Startdatum, Enddatum, Einheit)

Argumente

  • start_date - Startdatum im Seriennummernformat des Excel-Datums.
  • end_date - Enddatum im Seriennummernformat des Excel-Datums.
  • Einheit - Die zu verwendende Zeiteinheit (Jahre, Monate oder Tage).

Ausführung

Excel 2003

Verwendungshinweise

Die DATEDIF-Funktion (Date + Dif) ist eine "Kompatibilitäts" -Funktion, die von Lotus 1-2-3 stammt. Aus unbekannten Gründen ist es nur in Excel 2000 dokumentiert, funktioniert aber seitdem in allen Excel-Versionen. Wie Chip Pearson sagt: DATEDIF wird als betrunkener Cousin der Formula-Familie behandelt. Excel weiß, dass es ein glückliches und nützliches Leben führt, wird aber in höflichen Gesprächen nicht darüber sprechen.

Zeiteinheiten

Die DATEDIF-Funktion kann die Zeit zwischen einem Startdatum und einem Enddatum in Jahren, Monaten oder Tagen berechnen . Die Zeiteinheit wird mit dem Einheitsargument angegeben , das als Text angegeben wird. In der folgenden Tabelle sind die verfügbaren Einheitswerte und das jeweilige Ergebnis zusammengefasst. Zeiteinheiten können in Groß- oder Kleinbuchstaben angegeben werden (dh "ym" entspricht "YM").

Einheit Ergebnis
"y" Unterschied in ganzen Jahren
"m" Unterschied in ganzen Monaten
"d" Unterschied in Tagen
"md" Unterschied in Tagen, Monate und Jahre ignorierend
"ym" Unterschied in Monaten, Jahre ignoriert
"yd" Unterschied in Tagen, Jahre ignorieren

Grundlegende Verwendung

In dem oben gezeigten Beispiel enthält Spalte B das Datum 1. Januar 2016 und Spalte C das Datum 1. März 2018. In Spalte E:

E5=DATEDIF(B5,C5,"y") // returns 2 E6=DATEDIF(B6,C6,"m") // returns 26 E7=DATEDIF(B7,C7,"d")// returns 790

Unterschied in Tagen

Die DATEDIF-Funktion kann die Differenz zwischen Datumsangaben in Tagen auf drei verschiedene Arten berechnen: (1) Gesamttage, (2) Tage ohne Berücksichtigung von Jahren und (3) Tage ohne Berücksichtigung von Monaten und Jahren. Der folgende Screenshot zeigt alle drei Methoden mit einem Startdatum am 15. Juni 2015 und einem Enddatum am 15. September 2021:

Die für diese Berechnungen verwendeten Formeln lauten wie folgt:

=DATEDIF(B5,C5,"d") // total days =DATEDIF(B6,C6,"yd") // days ignoring years =DATEDIF(B7,C7,"md") // days ignoring months and years

Da Excel-Daten nur große Seriennummern sind, benötigt die erste Formel kein DATEDIF und kann einfach als Enddatum abzüglich des Startdatums geschrieben werden:

=C5-B5 // end-start = total days

Unterschied in Monaten

Die DATEDIF-Funktion kann die Differenz zwischen Daten in Monaten auf zwei verschiedene Arten berechnen: (1) Gesamtzahl der vollständigen Monate, (2) vollständige Monate ohne Berücksichtigung der Jahre. Der folgende Screenshot zeigt beide Methoden mit einem Startdatum am 15. Juni 2015 und einem Enddatum am 15. September 2021:

=DATEDIF(B5,C5,"m") // complete months =DATEDIF(B6,C6,"ym") // complete months ignoring years

Unterschied in Jahren

Die DATEDIF-Funktion kann die Differenz zwischen Daten in vollständigen Jahren mit nur einer Methode berechnen (siehe unten):

=DATEDIF(B5,C5,"y") // complete years =DATEDIF(B6,C6,"y") // complete years =YEARFRAC(B7,C7) // fractional years with YEARFRAC

Beachten Sie in Zeile 6, dass der Unterschied fast 6 Jahre beträgt, aber nicht ganz. Da DATEDIF nur vollständige Jahre berechnet, ist das Ergebnis immer noch 5. In Zeile 7 verwenden wir die YEARFRAC-Funktion, um ein genaueres Ergebnis zu berechnen.

Anmerkungen

  1. Excel hilft Ihnen nicht, die DATEDIF-Funktion wie andere Funktionen auszufüllen.
  2. DATEDIF mit einem # NUM-Fehler, wenn das Startdatum größer als das Enddatum ist. Wenn Sie mit einer komplexeren Formel arbeiten, bei der Start- und Enddaten möglicherweise unbekannt oder außerhalb der Grenzen liegen, können Sie den Fehler mit der IFERROR-Funktion abfangen oder MIN und MAX zum Sortieren von Daten verwenden.
  3. Microsoft empfiehlt, den Wert "MD" für das Gerät nicht zu verwenden, da dies "zu einer negativen Zahl, einer Null oder einem ungenauen Ergebnis führen kann".

Ähnliche Videos

Fehlercodes für Excel-Formeln In diesem Video werden die einzelnen Fehlercodes beschrieben, die Excel anzeigt, wenn mit einer Formel etwas nicht stimmt. Wir werden uns auch einige einfache Möglichkeiten ansehen, um die Fehler zu beheben. So berechnen Sie Jahre und Monate zwischen Daten In diesem Video sehen Sie, wie Sie die Anzahl der Jahre oder Monate zwischen Daten mithilfe einer Funktion namens DATEDIF und einer Funktion namens YEARFRAC berechnen. Die DATEDIF-Funktion ist eine "Kompatibilitäts" -Funktion, die ursprünglich aus Lotus 1-2-3 stammt.

Interessante Beiträge...