DATA.RÓŻNICA, funkcja

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 oznaczająca pierwszą lub datę rozpoczęcia 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:

Jednostka

Zwraca

"Y"

Liczba pełnych lat w okresie.

"M"

Liczba pełnych miesięcy w okresie.

"D"

Liczba dni w okresie.

"MD"

Różnica między dniem w dacie początkowej a dniem w dacie końcowej. Miesiące i lata dat są ignorowane.

Ważne: Nie zaleca się używania argumentu "MD", ponieważ istnieją związane z nim ograniczenia. Zobacz sekcję znanych problemów poniżej.

"Ym"

Różnica między miesiącem w dacie początkowej a miesiącem w dacie końcowej. Dni i lata dat są ignorowane.

"YD"

Różnica między dniem w dacie początkowej a dniem w dacie końcowej. Lata dat są ignorowane.

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.

  • Pitart_datesjest większe niżnd_datee, a wynik zostanie #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:

=DATA.RÓŻNICA(D17;E17;"md") i wynik: 5

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, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

Funkcje programu Excel (lista alfabetyczna)

Funkcje programu Excel (według kategorii)

Jak unikać niepoprawnych formuł

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×