Obliczanie różnicy między dwiema datami może być frustrujące, gdy musisz to zrobić dla wielu partii. Na szczęście Arkusze Google mają do tego celu specjalną funkcję. Funkcja DATEDIF pobiera dwie daty i mówi, jaka jest różnica między nimi w dniach, miesiącach, a nawet latach.

Czytaj dalej, aby dowiedzieć się, czym jest ta funkcja i zobaczyć ją w działaniu na prostym przykładzie.

Co to jest funkcja DATEDIF w Arkuszach Google?

DATEDIF to funkcja w Arkuszach Google, która oblicza różnicę między dwiema datami. Ta funkcja może zwrócić wartość różnicy w latach, miesiącach lub dniach. Przy odpowiednich parametrach DATEDIF może również zwrócić różnicę miesięcy i dni z różnymi dziwactwami, takimi jak ignorowanie różnicy lat.

=ROZ.DATA(data1, data2, jednostka)

DATEDIF odejmuje datę2 od daty1, a następnie zwraca różnicę w określonej jednostce. Jednostki obsługiwane przez tę funkcję są następujące:

instagram viewer
Jednostka Notatka
Y Liczba pełnych lat między dwiema datami.
m Liczba pełnych miesięcy między dwiema datami.
D Liczba dni między dwiema datami.
MD Liczba dni między dwiema datami, od których odejmuje się całe lata i miesiące.
YM Liczba pełnych miesięcy między dwiema datami, od której odejmuje się całe lata.
YD Liczba dni między dwiema datami, przy czym obie daty są uważane za nie więcej niż rok.

Użyjmy przykładu, aby lepiej zrozumieć, co każda z tych jednostek oznacza dla funkcji DATEDIF.

Jako przykład mamy datę urodzenia ucznia, 1 lutego 2001 r., a aktualną datą jest 31 stycznia 2022 r. Oto, co każda jednostka zwróciłaby w funkcji DATEDIF.

  • Y: To zwróci 20, ponieważ różnica między tymi dwiema datami wynosi 20 pełnych lat.
  • m: Zwróci to 251, ponieważ różnica między tymi dwiema datami wynosi 251 pełnych miesięcy.
  • D: To zwróci 7663, ponieważ 7663 dni minęło między dwiema datami.
  • MD: To zwróci 24. Po odjęciu pełnych lat i całych miesięcy różnica między dwiema datami jest różnicą dnia, czyli różnicą między 7 a 31, która równa się 24.
  • YM: To zwróci 11. Po odjęciu całych lat, luty jest 11 miesięcy od stycznia.
  • YD: To zwróci 358. Jeśli te dwie daty są od siebie oddalone tylko o rok, różnica między 1 lutego a 31 stycznia wynosi 358 dni.

Jak korzystać z funkcji DATEDIF w Arkuszach Google

Funkcja DATEDIF przyjmuje trzy parametry: pierwszą datę, drugą datę i jednostkę. Wprowadzane daty muszą mieć format daty, a nie tekst. Jednostki są również ograniczone do tych wymienionych w poprzedniej sekcji. Mając to na uwadze, wykorzystajmy tę funkcję.

Jako prosty przykład mamy daty startu i lądowania dla misji Mars 2020. Według tego przykładowego arkusza kalkulacyjnego statek kosmiczny wystartował 30 lipca 2020 r. I wylądował na Marsie 18 lutego 2021 r.

Celem jest obliczenie liczby dni i miesięcy, przez które ten statek kosmiczny przebył, za pomocą funkcji DATEDIF.

  1. Wybierz komórki zawierające daty.
  2. Iść do Format i wtedy Numer.
  3. Wybierać Data. To ustawi wybrane komórki na format daty.
  4. Wybierz komórkę, w której chcesz wyświetlić różnicę dat w dniach. To będzie komórka B4 w tym arkuszu kalkulacyjnym.
  5. Przejdź do paska formuły i wprowadź poniższą formułę:
    =D.DAT.(B2, B3; "d")
    Ta formuła zwróci różnicę między datami B2 i B3 w dniach.
  6. naciskać Wchodzić. Arkusze powiedzą teraz, że statek kosmiczny podróżował przez 569 dni.

Teraz obliczmy, ile miesięcy podróżował statek kosmiczny.

  1. Wybierz komórkę, w której chcesz wyświetlić różnicę dat w miesiącach. To będzie komórka B5 w tym arkuszu kalkulacyjnym.
  2. Wprowadź poniższą formułę na pasku formuły:
    =ROZM.DAT.(B2,B3;"M")
    Ta formuła zwróci liczbę miesięcy między datami B2 i B3.
  3. naciskać Wchodzić. Arkusze powiedzą teraz, że statek kosmiczny podróżował przez 18 miesięcy.

Związane z: Jak dodać aktualny czas do Arkuszy Google

W innym przykładzie mamy datę urodzin Johna Doe i chcemy obliczyć, ile dni minęło od jego ostatnich urodzin i ile dni pozostało do jego następnych urodzin. Aby to osiągnąć, obliczymy różnicę między datą urodzenia dzisiejszą a datą urodzin Jana za pomocą funkcji DATEDIF.

  1. Wybierz komórkę, w której wpisałeś pierwszą datę. To będzie komórka B1 dla tego przykładu.
  2. Iść do Format i wtedy Liczby.
  3. Wybierać Data. Spowoduje to zmianę dotychczasowego formatu komórki.
  4. Wybierz komórkę, w której chcesz pokazać aktualną datę. To będzie komórka B2 dla tego przykładu.
  5. Przejdź do paska formuły i wprowadź poniższą formułę:
    =DZIŚ()
    Ta formuła pobierze dzisiejszą datę i wyświetli ją w komórce. Zwracana wartość jest w formacie daty, więc może być używana przez inne funkcje związane z datą, takie jak DATEDIF.
  6. naciskać Wchodzić.

Teraz masz dwie daty, z którymi będziesz pracować. Obliczmy, ile dni minęło od ostatnich urodzin Jana.

  1. Wybierz komórkę, w której chcesz pokazać wyniki. Wybraliśmy komórkę B3 dla tego przykładu.
  2. Przejdź do paska formuły i wprowadź poniższą formułę:
    =ROD.DAT.(B1, B2, "RR")
    Ta formuła obliczy różnicę między datami B1 i B2. Parametr YD instruuje funkcję, aby założyła, że ​​dwie daty są od siebie nie większe niż rok.
  3. naciskać Wchodzić. Arkusze pokażą teraz, ile dni minęło od ostatnich urodzin Jana, co w tym przykładzie wynosi 284 w tej chwili.

Teraz, jako cel poboczny, zobaczmy, ile dni pozostało do następnych urodzin Johna. Urodziny Jana powtarzają się co 365 dni, a jeśli od jego ostatnich urodzin minęło 284 dni, do następnych urodzin pozostało 365-284 dni. Napiszmy na to wzór:

  1. Wybierz komórkę, w której chcesz wyświetlić wyniki formuły. To będzie komórka B4 dla tego przykładu.
  2. Wprowadź poniższą formułę na pasku formuły:
    =365-B3
    Ta formuła odejmie dni, które minęły od ostatnich urodzin Jana od 365.
  3. naciskać Wchodzić. Arkusze pokażą teraz, ile dni pozostało do następnych urodzin Jana.

Związane z: Jak odjąć liczby w Arkuszach Google

Oblicz różnicę dat

Wiesz już, jak używać DATEDIFF do obliczania różnicy między dwiema datami. Możesz również określić jednostkę czasu, w której chcesz zobaczyć tę różnicę, którą mogą być lata, miesiące lub dni, wraz z odchyleniami.

Funkcje czasu i daty są w Arkuszach Google przydatne i możesz ich używać, aby ułatwić sobie obliczenia. DATEDIFF nie jest jednak jedynym, który rozszerza swój arsenał, opanowując więcej funkcji.

Jak przekonwertować datę i godzinę na liczby w Arkuszach Google

Arkusze Google umożliwiają łatwe konwertowanie czasu na różne jednostki, takie jak godziny, minuty i sekundy. Oto jak to zrobić.

Czytaj dalej

UdziałĆwierkaćE-mail
Powiązane tematy
  • Wydajność
  • Arkusze Google
  • Wskazówki dotyczące arkuszy kalkulacyjnych
  • Arkusz
  • Matematyka
O autorze
Amir M. Bohlooli (75 opublikowanych artykułów)

Amir jest studentem farmacji z pasją do technologii i gier. Lubi grać muzykę, jeździć samochodami i pisać słowa.

Więcej od Amira M. Bohlooli

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować