WD.DATEDIF
Beschreibung
Gibt die Zeit zwischen zwei Datumsangaben zurück, basierend auf der angegebenen Periode und der entsprechenden Einheit. Wir empfehlen die Verwendung von WD.DATEDIF anstelle von DATEDIF. Aus Kompatibilitätsgründen stellen wir DATEDIF zur Verfügung, aber in einigen Situationen werden falsche Ergebnisse berechnet. Beachten Sie, dass Worksheets die Übermittlung nicht englischer Werte für die Argumente nicht unterstützt.
Syntax
WD.DATEDIF(
start_date
, end_date
, period
, unit
) - start_date: Das Startdatum für die Zählung. Workday empfiehlt die Verwendung eines Zellbezugs, um das Datum anzugeben, anstatt das Datum als Text einzugeben, um zuverlässige Ergebnisse zu gewährleisten.
- end_date: Das Enddatum für die Zählung. Workday empfiehlt die Verwendung eines Zellbezugs, um das Datum anzugeben, anstatt das Datum als Text einzugeben, um zuverlässige Ergebnisse zu gewährleisten.
- period: Die Anzahl der ganzen Perioden zwischenstart_dateundend_date. Wenn die Periode eine Gruppierung von Werten ist, z. BYMDberechnet die Funktion alle gesamten Perioden als Segmente. Sie verwenden denunitArgument „“, um anzugeben, welche Zahl (Segment) zurückgegeben werden soll. Beispiel: Wennstart_dateist der 1. Januar 2010 und dieend_dateder 3. Februar 2020 ist, berechnet die Funktion: Jahr = 10, Monat = 1 und Tag = 2. Wenn unit = Month ist, gibt die Funktion 1 zurück.
- Year (Y)
- Month (M)
- Week (W)
- Day (D)
- Hour (H)
- Minute (M)
- Second (Sec oder S)
- Milli (Mil oder MS)
- YearMonthWeekDayTime (YMWDT): Jahre, Monate, Wochen, Tage, Stunden, Minuten, Sekunden und Millisekunden.
- YearMonthDayTime (YMDT): Jahre, Monate, Tage, Stunden, Minuten, Sekunden und Millisekunden
- YearMonthDay (YMD): Jahre, Monate und Tage
- YearWeekDayTime (YMDT): Jahre, Wochen, Tage, Stunden, Minuten, Sekunden und Millisekunden
- YearWeekDay (YWD): Jahre, Wochen und Tage
- YearDayTime (YDT): Jahre, Tage, Stunden, Minuten, Sekunden und Millisekunden
- YearDay (YD): Jahre und Tage
- DayTime (DT): Tage, Stunden, Minuten, Sekunden und Millisekunden
- Time (T): Stunden, Minuten, Sekunden und Millisekunden
- unit: Die zurückzugebende Zahl. Wenn dieperiodist ein einzelner Wert, z. B. Dayunitmuss mit dem übereinstimmenperiod. Wenn dieperiodist ein gruppierter Wert, z. B. YMDunitmuss mit einem der Segmente in übereinstimmenperiod.
- Year (Y)
- Month (M)
- Week (W)
- Day (D)
- Hour (H)
- Minute (Min)
- Second (S oder Sec)
- Milli (oder MS oder Mil)
Beispiel
Die Beispiele basieren auf den folgenden Daten:
A | B | C | D | |
|---|---|---|---|---|
1 | Start Date | End Date | Period | Unit |
2 | 07/02/2018 05:17:33.636 PM | 03/31/2020 12:00:00.000 AM | Year | Year |
3 | Month | Month | ||
4 | Week | Week | ||
5 | Day | Day | ||
6 | YMD | M |
Hier sind einige Beispielformeln und Ergebnisse:
Formel | Ergebnis |
|---|---|
=WD.DATEDIF(A2,B2,C2,D2) | 1 |
=WD.DATEDIF(A2,B2,C3,D3) | 20 |
=WD.DATEDIF(A2,B2,C4,D4) | 91 |
=WD.DATEDIF(A2,B2,C5,D5) | 637 |
=WD.DATEDIF(A2,B2,C6,D6) | 8 |
In einem komplexeren Beispiel können Sie mehrere Einheitenwerte mithilfe eines Zellenbereichs angeben, um die entsprechend gleiche Anzahl von Ergebnissen zu berechnen.

Platzieren Sie die Formel =WD.DATEDIF(A2,B2,C2,D2:F2) in Zelle D3 und übermitteln Sie sie als Formel für uneingeschränkte Arrays mit Strg + Alt + Eingabetaste (Fenster) oder Wahltaste + Wahltaste + Eingabetaste (Mac).