Jak obliczyć dni między dwiema datami w Arkuszach Google

Jak obliczyć dni między dwiema datami w arkuszach Google.

Jeśli chcesz obliczyć liczbę dni między dwiema datami, możesz w tym celu użyć funkcji DNI, DAT.DNI i DNI.ROBOCZE w Arkuszach Google. DAYS i DATEDIF liczą wszystkie dni, natomiast NETWORKDAYS nie obejmują sobót i niedziel.

Policz wszystkie dni między dwiema datami

Aby obliczyć dni między dwiema datami, niezależnie od tego, czy dzisiaj jest dzień powszedni, czy święto, możesz użyć funkcji DAYS lub DATEDIF.

Korzystanie z funkcji DNI

Funkcja DNI jest najłatwiejsza w użyciu, o ile nie martwisz się o wykluczenie dni świątecznych lub weekendowych. Jednak DAYS odnotuje dodatkowe dni, które są przechowywane w roku przestępnym.

Aby użyć DNI do odliczania od dwóch dni, otwórz stolik Dane Arkuszy Google  i kliknij pustą komórkę. Rodzaj =DAYS("01/01/2019","01/01/2018")Zastąp wyświetlane daty własnymi.

Użyj dat w odwrotnej kolejności, więc umieść datę końcową jako pierwszą, a datę początkową jako drugą. Użycie daty rozpoczęcia jako pierwsze spowoduje zwrócenie wartości DAYS do wartości ujemnej.

Jak pokazuje powyższy przykład, funkcja DNI oblicza całkowitą liczbę dni między dwiema określonymi datami. Format daty użyty w powyższym przykładzie to format brytyjski, dd/mm/rok. Jeśli jesteś w Stanach Zjednoczonych, pamiętaj, aby podać MM/DD/RRRR.

Musisz użyć domyślnego formatu daty dla swojego regionu. Jeśli chcesz użyć innego formatu, kliknij Plik > Ustawienia arkusza kalkulacyjnego i zmień wartość Ustawienia regionalne na inną lokalizację.

Możesz również użyć funkcji DNI z odwołaniami do komórek. Jeśli wybierzesz dwie daty w osobnych komórkach, możesz wpisać =DAYS(A1, A11)i zastąp odwołania do komórek A1 i A11 własnymi odwołaniami do komórek.

W powyższym przykładzie rejestrowana jest różnica 29 dni od zapisanych dat w komórkach E6 i F10.

Korzystanie z funkcji DATEDIF

Alternatywą dla DNI jest funkcja DATEDIF, która pozwala obliczyć liczbę dni, miesięcy lub lat między dwiema określonymi datami.

Podobnie jak DAYS, DATEDIF uwzględnia dni przestępne i liczy wszystkie dni, zamiast ograniczać Cię do dni roboczych. W przeciwieństwie do DAYS, DATEDIF nie działa w odwrotnej kolejności, więc użyj najpierw daty rozpoczęcia, a drugiej daty zakończenia.

Jeśli chcesz określić daty w formule DATEDIF, kliknij pustą komórkę i wpisz =DATEDIF("01/01/2018","01/01/2019","D")i zastąp daty własnymi datami.

Jeśli chcesz użyć dat z odwołań do komórek w formule DATEDIF, wpisz =DATEDIF(A7,G7,"D")i zastąp odwołania do komórek A7 i G7 własnymi odwołaniami do komórek.

Policz dni robocze między dwiema datami

Funkcje DAYS i DATEDIF pozwalają znaleźć dni między dwiema datami, ale liczą wszystkie dni. Jeśli chcesz liczyć tylko dni robocze, a dodatkowe dni wolne od pracy chcesz odliczyć, możesz skorzystać z funkcji DNI.ROBOCZE.

DNI.ROBOCZE traktuje sobotę i niedzielę jako dni weekendowe, przy czym te dni są odejmowane podczas obliczania. Podobnie jak DATEDIF, NETWORKDAYS używa najpierw daty rozpoczęcia, a następnie daty zakończenia.

Aby użyć DNI ROBOCZE, kliknij pustą komórkę i wpisz =NETWORKDAYS(DATE(2018,01,01),DATE(2019,01,01)). Korzystanie z zagnieżdżonej funkcji DATA umożliwia konwersję liczb lat, miesięcy i dat na sekwencyjną liczbę dat w tej kolejności.

Zastąp wyświetlone liczby własnymi numerami roku, miesiąca i daty.

Możesz również użyć odwołań do komórek w formule DNI.ROBOCZE zamiast zagnieżdżonej funkcji DATA.

Rodzaj =NETWORKDAYS(A6,B6) Pusta komórka i zastąp odwołania do komórek A6 i B6 własnymi odwołaniami do komórek.

W powyższym przykładzie funkcja DNI.ROBOCZE służy do obliczania dni roboczych między różnymi datami.

Jeśli chcesz wykluczyć określone dni z obliczeń, na przykład określone święta, możesz je dodać na końcu formuły DNI.ROBOCZE.

Aby to zrobić, kliknij pustą komórkę i wpisz =NETWORKDAYS(A6,B6,{B6:D6}. W tym przykładzie A6 to data rozpoczęcia, B6 to data zakończenia, a zakres B6:D6 to zakres komórek zawierających święta, które mają być wykluczone.

Jeśli wolisz, możesz zastąpić odwołania do komórek własnymi datami, korzystając z zagnieżdżonej funkcji DATA. Aby to zrobić, wpisz  =NETWORKDAYS(E11,F13,{DATE(2019,11,18),DATE(2019,11,19)})i zastąp odwołania do komórek i kryteria dat własnymi liczbami.

W powyższym przykładzie ten sam zakres dat jest używany dla trzech formuł DNI.ROBOCZE. W przypadku 11 standardowych dni roboczych zgłoszonych w komórce B2, od dwóch do trzech dodatkowych dni urlopu jest usuwanych w komórkach B3 i B4.

Powiązane posty
Opublikuj artykuł na

Dodaj komentarz