Oblicza liczbę dni, miesięcy lub lat między dwiema datami.
Ostrzeżenie: Program Excel udostępnia funkcję DATA.RÓŻNICA w celu obsługi starszych skoroszytów z programu Lotus 1-2-3. Funkcja DATA.RÓŻNICA może w określonych sytuacjach dawać niepoprawne wyniki. Aby uzyskać więcej informacji, zobacz sekcję tego artykułu poświęconą znanym problemom.
Składnia
DATA.RÓŻNICA(data_początkowa;data_końcowa;jednostka)
Argument |
Opis |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
start_date Wymagane |
Data reprezentująca pierwszą lub początkową datę danego okresu. Daty mogą być wprowadzane jako ciąg tekstowy w cudzysłowie (na przykład "2001-1-30"), jako numery kolejne (na przykład wartość 36921 reprezentuje datę 30 stycznia 2001, jeśli używasz systemu daty 1900) lub jako wynik innych formuł bądź funkcji (na przykład DATA.WARTOŚĆ("2001-1-30")). |
||||||||||||||
end_date Wymagane |
— data reprezentująca ostatnią lub końcową datę okresu. |
||||||||||||||
Jednostka |
Typ informacji, które mają zostać zwrócone, gdzie:
|
Uwagi
-
Daty są przechowywane jako kolejne liczby porządkowe, aby można było używać ich w obliczeniach. Domyślnie 1 stycznia 1900 roku to liczba kolejna 1, a 1 stycznia 2008 roku to liczba kolejna 39 448, ponieważ przypada 39 447 dni po 1 stycznia 1900 roku.
-
Funkcja DATA.RÓŻNICA jest przydatna w formułach, w których oblicza się wiek.
-
Jeśli tart_datejest większa niżnd_date e, wynik będzie #NUM!.
Przykłady
Data_początkowa |
Data_końcowa |
Formuła |
Opis (wynik) |
2001-01-01 |
2003-01-01 |
=DATA.RÓŻNICA(Data_początkowa;Data_końcowa;"Y") |
Dwa pełne lata w okresie (2). |
2001-06-01 |
2002-08-15 |
=DATA.RÓŻNICA(Data_początkowa;Data_końcowa;"D") |
440 dni między 1 czerwca 2001 a 15 sierpnia 2002 (440) |
2001-06-01 |
2002-08-15 |
=DATA.RÓŻNICA(Data_początkowa;Data_końcowa;"YD") |
75 dni między 1 czerwca a 15 sierpnia, lata dat są ignorowane (75) |
Znane problemy
Argument "MD" może spowodować wskazanie liczby ujemnej, zera lub niedokładnego wyniku. Jeśli próbujesz obliczyć dni pozostałe po ostatnim zakończonym miesiącu, poniżej przedstawiono obejście problemu:
Ta formuła odejmuje pierwszy dzień miesiąca końcowego (2016-05-01) od pierwotnej daty końcowej w komórce E17 (2016-05-06). Oto jak jest to realizowane: Na początku funkcja DATA tworzy datę — 2016-05-01. Do tego celu korzysta ona z roku w komórce E17 i miesiąca w komórce E17. Następnie 1 oznacza pierwszy dzień danego miesiąca. Wynikiem funkcji DATA jest 2016-05-01. Następnie odejmujemy ją od pierwotnej daty końcowej w komórce E17, czyli 2016-05-06. 2016-05-06 minus 2016-05-01 to 5 dni.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.
Zobacz też
Funkcje programu Excel (lista alfabetyczna)