![]() | |||||
![]() ![]() ![]() ![]() ![]() |
Oblicza liczbę dni, miesięcy lub lat między dwiema datami. Funkcja ta służy zapewnieniu zgodności z arkuszem Lotus 1-2-3.
Składnia
DATEDIF(data_początkowa,data_końcowa,jednostka)
Data_początkowa Wartość oznaczająca pierwszą, czyli początkową, datę okresu. Daty można wprowadzać jako ciągi tekstowe w cudzysłowach (np. "2001/1/30"), numery seryjne (np. 36921, oznaczający 30 stycznia 2001, jeżeli używany jest system datowania 1900) lub jako wyniki innych formuł lub funkcji (np. DATEVALUE("2001/1/30")).
Data_końcowa Wartość oznaczająca ostatnią, czyli końcową, datę okresu.
Jednostka Typ informacji, które mają zostać zwrócone:
Jednostki | Zwracane informacje |
---|---|
"R" | Liczba pełnych lat w okresie. |
"M" | Liczba pełnych miesięcy w okresie. |
"D" | Liczba dni w okresie. |
"MD" | Różnica dni między datą_początkową i datą_końcową. Miesiące i lata dat są ignorowane. |
"RM" | Różnica miesięcy między datą_początkową a datą_końcową. Dni i lata w datach są ignorowane |
"RD" | Różnica dni między datą_początkową a datą_końcową. Lata w datach są ignorowane. |
Spostrzeżenia
Przykład
Data_początkowa | Data_końcowa | Formuła | Opis (Wynik) |
---|---|---|---|
1/1/2001 | 1/1/2003 | DATEDIF(Data_początkowa,Data_końcowa,"R") | Dwa pełne lata w tym okresie (2) |
6/1/2001 | 8/15/2002 | DATEDIF(Data_początkowa,Data_końcowa,"D") | 440 dni między 1 czerwca 2001 r. a 15 sierpnia 2002 r. (440) |
6/1/2001 | 8/15/2002 | DATEDIF(Data_początkowa,Data_końcowa,"RD") | 75 dni między 1 czerwca a 15 sierpnia; ignorowane są lata w datach (75) |
6/1/2001 | 8/15/2002 | DATEDIF(Data_początkowa,Data_końcowa,"MD") | Różnica między 1 a 15 — dniem określonym datą_początkową a dniem określonym datą_końcową — ignorowane są miesiące i lata w datach (14) |