Jeśli potrzebujesz obliczyć liczbę dni pomiędzy dwiema datami, możesz skorzystać z funkcji DNI, DATEDIF oraz NETWORKDAYS w Arkuszach Google. Funkcje DNI i DATEDIF uwzględniają wszystkie dni, natomiast NETWORKDAYS pomija weekendy, czyli soboty i niedziele.
Obliczanie wszystkich dni pomiędzy dwiema datami
Aby obliczyć dni pomiędzy wybranymi datami, niezależnie od tego, czy są to dni robocze czy dni wolne, można wykorzystać funkcję DNI lub DATEDIF.
Korzystanie z funkcji DNI
Funkcja DNI jest najprostszym sposobem na takie obliczenia, o ile nie musisz uwzględniać dni wolnych od pracy ani świąt. Należy jednak pamiętać, że funkcja ta uwzględnia również dni w roku przestępnym.
Aby zastosować funkcję DNI do obliczenia liczby dni między dwiema datami, otwórz arkusz kalkulacyjny w Arkuszach Google i wybierz pustą komórkę. Następnie wpisz =DNI(„01/01/2019”, „01/01/2018”), zamieniając daty na swoje.
Pamiętaj, aby wprowadzić daty w odwrotnej kolejności – najpierw datę końcową, a potem datę początkową. W przeciwnym razie funkcja DNI zwróci wartość ujemną.
Jak widać w powyższym przykładzie, funkcja DNI zwraca łączną liczbę dni pomiędzy wskazanymi datami. Format dat użyty w przykładzie to brytyjski styl, czyli DD/MM/RRRR. Jeśli korzystasz z formatu amerykańskiego, pamiętaj o MM/DD/RRRR.
Musisz dostosować format daty do swoich ustawień regionalnych. W celu zmiany formatu, przejdź do Plik > Ustawienia arkusza kalkulacyjnego i wybierz odpowiednią lokalizację.
Funkcję DNI można także zastosować z odniesieniami do komórek. Jeśli daty są w różnych komórkach, wystarczy wpisać = DNI(A1, A11), zastępując A1 i A11 odpowiednimi odwołaniami do komórek.
W tym przypadku różnica wynosi 29 dni, co wynika z dat znajdujących się w komórkach E6 i F10.
Korzystanie z funkcji DATEDIF
Inną możliwością jest użycie funkcji DATEDIF, która umożliwia obliczenie liczby dni, miesięcy lub lat pomiędzy dwoma datami.
Podobnie jak funkcja DNI, DATEDIF uwzględnia lata przestępne i zlicza wszystkie dni, nie ograniczając się do dni roboczych. W przeciwieństwie do DNI, w funkcji DATEDIF daty muszą być podane w odpowiedniej kolejności – najpierw data początkowa, a potem data końcowa.
Aby wykorzystać daty w formule DATEDIF, kliknij pustą komórkę i wpisz =DATEDIF(„01/01/2018”, „01/01/2019”, „D”), zastępując daty swoimi.
Możesz również użyć odniesień do komórek w formule DATEDIF, wpisując =DATEDIF(A7, G7, „D”), zamieniając A7 i G7 na odpowiednie odwołania do swoich komórek.
Obliczanie dni roboczych między dwiema datami
Funkcje DNI i DATEDIF pozwalają na obliczenie liczby dni między dwiema datami, ale uwzględniają wszystkie dni. Jeśli chcesz zliczać wyłącznie dni robocze i wykluczyć dodatkowe dni świąteczne, powinieneś skorzystać z funkcji NETWORKDAYS.
Funkcja NETWORKDAYS traktuje soboty i niedziele jako dni weekendowe, które są pomijane w obliczeniach. Podobnie jak w przypadku DATEDIF, w NETWORKDAYS również najpierw wprowadza się datę rozpoczęcia, a następnie datę zakończenia.
Aby skorzystać z NETWORKDAYS, wybierz pustą komórkę i wpisz =NETWORKDAYS(DATE(2018, 01, 01), DATE(2019, 01, 01)). Zagnieżdżona funkcja DATE konwertuje liczby na numery seryjne w odpowiedniej kolejności – rok, miesiąc, dzień.
Zamień widoczne liczby na swoje dotyczące roku, miesiąca i dnia.
Oprócz zagnieżdżonej funkcji DATE, w formule NETWORKDAYS możesz również używać odniesień do komórek.
Wpisz =NETWORKDAYS(A6, B6) w pustej komórce, zmieniając A6 i B6 na odpowiadające Ci komórki.
W powyższym przykładzie funkcja NETWORKDAYS oblicza liczbę dni roboczych pomiędzy dwiema różnymi datami.
Jeśli chcesz wykluczyć konkretne dni, takie jak dni świąteczne, możesz dodać je na końcu formuły NETWORKDAYS.
Aby to zrobić, wybierz pustą komórkę i wpisz =NETWORKDAYS(A6, B6, {B6:D6}). W tym przykładzie A6 to data początkowa, B6 to data końcowa, a zakres B6:D6 zawiera dni wolne, które mają być wykluczone.
Alternatywnie, możesz zastąpić odniesienia do komórek własnymi datami, używając zagnieżdżonej funkcji DATE. W takim przypadku wpisz =NETWORKDAYS(E11, F13, {DATE(2019, 11, 18), DATE(2019, 11, 19)}), zamieniając odwołania do komórek i daty na własne wartości.
W tym przykładzie zastosowano ten sam zakres dat dla trzech różnych formuł NETWORKDAYS. Z 11 standardowych dni roboczych zgłoszonych w komórce B2, od dwóch do trzech dodatkowych dni świątecznych jest odliczanych w komórkach B3 i B4.