Tuesday, May 3, 2022

DATEDIF-Funktion

Berechnet die Anzahl der Tage, Monate oder Jahre zwischen zwei Daten.

Warnung: Excel stellt die DATEDIF-Funktion bereit, um ältere Arbeitsmappen von Lotus 1-2-3 zu unterstützen. Die DATEDIF-Funktion kann unter bestimmten Szenarien falsche Ergebnisse berechnen. Weitere Informationen finden Sie im Abschnitt „Bekannte Probleme" dieses Artikels.

Syntax

DATEDIF ( Startdatum , Enddatum , Einheit )

Streit

Beschreibung

Startdatum

Erforderlich

Ein Datum, das das erste oder Startdatum eines bestimmten Zeitraums darstellt. Datumsangaben können als Zeichenfolgen in Anführungszeichen (z. B. „30.01.2001"), als fortlaufende Zahlen (z. B. 36921, was den 30. Januar 2001 darstellt, wenn Sie das 1900-Datumssystem verwenden) eingegeben werden. oder als Ergebnis anderer Formeln oder Funktionen (z. B. DATEVALUE("2001/1/30")).

Endtermin

Erforderlich

Ein Datum, das das letzte oder Enddatum des Zeitraums darstellt.

Einheit

Die Art der Informationen, die Sie zurückgeben möchten, wobei:

Einheit

Kehrt zurück

" Y "

Die Anzahl der vollständigen Jahre in der Periode.

" M "

Die Anzahl der vollständigen Monate im Zeitraum.

" D "

Die Anzahl der Tage im Zeitraum.

" MD "

Die Differenz zwischen den Tagen in start_date und end_date. Die Monate und Jahre der Datumsangaben werden ignoriert.

Wichtig: Wir raten davon ab, das Argument „MD" zu verwenden, da es bekannte Einschränkungen gibt. Siehe Abschnitt „Bekannte Probleme" weiter unten.

" JM "

Die Differenz zwischen den Monaten in start_date und end_date. Die Tage und Jahre der Datumsangaben werden ignoriert

" JD "

Die Differenz zwischen den Tagen von start_date und end_date. Die Jahre der Datumsangaben werden ignoriert.

Bemerkungen

  • Daten werden als fortlaufende Seriennummern gespeichert, damit sie in Berechnungen verwendet werden können. Standardmäßig ist der 1. Januar 1900 die Seriennummer 1 und der 1. Januar 2008 die Seriennummer 39448, da er 39.447 Tage nach dem 1. Januar 1900 liegt.

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

  • Wenn das Startdatum größer als das Enddatum ist, ist das Ergebnis #NUM ! .

Beispiele

Startdatum

Endtermin

Formel

Beschreibung (Ergebnis)

1.1.2001

1.1.2003

=DATEDIF(Start_date,End_date,"Y")

Zwei volle Jahre im Zeitraum (2)

01.06.2001

15.8.2002

=DATEDIF(Start_date,End_date,"D")

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

01.06.2001

15.8.2002

=DATEDIF(Start_date,End_date,"JT")

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

Bekannte Probleme

Das Argument "MD" 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") und Ergebnis: 5

Diese Formel subtrahiert den ersten Tag des Endmonats (01.05.2016) vom ursprünglichen Enddatum in Zelle E17 (06.05.2016). So funktioniert es: Zuerst erstellt die DATE-Funktion das Datum, den 1.5.2016. Es erstellt es mit dem Jahr in Zelle E17 und dem Monat in Zelle E17. Dann repräsentiert die 1 den ersten Tag dieses Monats. Das Ergebnis für die DATE-Funktion ist der 1.5.2016. Dann subtrahieren wir das vom ursprünglichen Enddatum in Zelle E17, das der 6.5.2016 ist. 6.5.2016 minus 1.5.2016 sind 5 Tage.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in der Answers-Community erhalten.

Siehe auch

Excel-Funktionen (alphabetisch)

Excel-Funktionen (nach Kategorie)

So vermeiden Sie fehlerhafte Formeln

No comments:

Post a Comment