excel
Funkcja DATEDIF
Szukaj…
Składnia
- = DATEDIF (data_początkowa, data_końcowa, jednostka)
Parametry
| Jednostka | Zwroty |
|---|---|
| „Y” | Liczba pełnych lat w tym okresie |
| „M” | Liczba pełnych miesięcy w tym okresie |
| "RE" | Liczba dni w okresie |
| „MD” | Różnica między dniami w data_początkowa i data_końcowa. Miesiące i lata dat są ignorowane |
| „YM” | Różnica między miesiącami w data_początkowa i data_końcowa. Dni i lata dat są ignorowane |
| „YD” | Różnica między dniami daty początkowej i końcowej. Lata dat są ignorowane |
Uwagi
Uważaj na obliczenia roku przestępnego, gdy jednostki ignorują lata. Na przykład:
=datedif("2010-01-01","2010-07-21","YD")
zwraca 201 dni
=datedif("2016-01-01","2016-07-21","YD")
zwraca 202 dni
Okres liczy się między datami
Funkcja DATEDIF zwraca różnicę między dwiema wartościami daty na podstawie określonego interwału. Zapewniono zgodność z Lotus 1-2-3. DATEDIF nie można znaleźć na liście funkcji, a autouzupełnianie i porady ekranowe są niedostępne. Uwaga: wymawia się „różnicę daty” zamiast „datowaną, jeśli” .
=datedif("2010-01-01","2016-07-21","D")
zwraca liczbę dni ( 2393 ) między dwiema datami
=datedif("2010-01-01","2016-07-21","M")
zwraca liczbę miesięcy ( 78 ) między dwiema datami
=datedif("2010-01-01","2016-07-21","Y")
zwraca liczbę lat ( 6 ) między dwiema datami
=datedif("2010-01-01","2016-07-21","MD")
zwraca liczbę dni ( 20 ) między dwiema datami, ignorując miesiące i lata
=datedif("2010-01-01","2016-07-21","YM")
zwraca liczbę miesięcy ( 6 ) między dwiema datami, ignorując lata
=datedif("2010-01-01","2016-07-21","YD")
zwraca liczbę dni ( 201 ) między dwiema datami, ignorując lata