Liczba dni między datami w Excelu i Arkuszach Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek nauczy Cię, jak obliczyć liczbę dni między dwiema datami w Excelu i Arkuszach Google.

Daty odejmowania w programie Excel

W programie Excel daty są przechowywane jako numery seryjne:

Umożliwia to odejmowanie od siebie dat w celu obliczenia liczby dni między nimi:

1 =C3-B3

Jeśli data_końcowa przypada przed datą_początkową, otrzymasz negatywną odpowiedź:

Jeśli potrzebujesz bezwzględnej liczby dni między datami, użyj funkcji ABS, aby zwrócić wartość bezwzględną:

1 =ABS(C3-B3)

Odejmowanie dat z godzinami

W programie Excel czasy są przechowywane jako wartości dziesiętne. Wartość dziesiętna dołączona do numeru seryjnego reprezentuje datę i godzinę:

Jeśli odejmiesz datę i godzinę od innej daty i godziny. Otrzymasz odpowiedź dotyczącą daty i godziny (liczba dni, godzin, minut, sekund między dwiema datami):

Zauważ, że liczba dni między datami wynosi *3*, ale wartość dziesiętna wynosi *2,2* z powodu różnicy czasu? To może, ale nie musi być to, czego chcesz.

Zamiast tego możesz użyć funkcji TRUNC, aby znaleźć różnicę między datami:

1 =CAŁE(C3)-CAŁE(B3)

Ale możesz też użyć funkcji DAYS lub DATEDIF, aby łatwiej obliczyć…

Funkcja DNI - Oblicz różnicę między datami

Funkcja DNI oblicza liczbę dni między datami, ignorując godziny.

1 =DNI(C3;B3)

Funkcja DAYS zwróci wartości ujemne, więc możesz użyć funkcji ABS dla bezwzględnej liczby dni między datami:

1 =ABS(DNI(C3;B3))

Funkcja DAYS360

Funkcja DAYS360 działa tak samo jak funkcja DAYS, z tą różnicą, że zakłada 360-dniowy rok, w którym każdy miesiąc ma 30 dni. Zwróć uwagę na różnicę w obliczeniach:

1 =DNI360(B3;C3)

Funkcja DATEDIF - liczba dni między datami

Funkcja DATEDIF może służyć do obliczania różnicy dat w różnych jednostkach miary, w tym dniach, tygodniach, miesiącach i latach.

Aby użyć funkcji DATEDIF do obliczenia liczby dni między datami, ustaw jednostkę miary na „d” dla dni:

1 =ROZM.DATA(B3;C3;"d")

W przeciwieństwie do innych metod, funkcja DATEDIF nie będzie działać, jeśli data_końcowa przypada przed datą_początkową, zamiast tego wygeneruje #NUM! błąd.

Aby obliczyć różnicę między datami a innymi jednostkami miary, użyj tej tabeli:

Oblicz liczbę dni między dzisiejszą a inną datą

Aby obliczyć liczbę dni od dzisiaj do innej daty, użyj tej samej logiki z funkcją DZIŚ dla jednej z dat.

To obliczy liczbę dni od randki:

1 =DNI(DZIŚ();B3)

To obliczy liczbę dni do randki:

1 =DNI(B3;DZISIAJ())

Oblicz dni robocze (robocze) między datami

Funkcja DNI.ROBOCZE pozwala obliczyć liczbę dni roboczych (roboczych) między dwiema datami:

1 =DNI.ROBOCZE(B4,C4)

Domyślnie DNI.ROBOCZE ignorują wszystkie święta. Możesz jednak użyć trzeciego opcjonalnego argumentu, aby zdefiniować zakres świąt:

1 =DNI.ROBOCZE(B4,C4,F3:F4)

Arkusze Google – dni między datami

Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave