Funkcja DATEDIF w Excelu

Funkcja DATEDIF w Excelu

Funkcja DATEDIF informuje o różnicy między dwiema wartościami dat. Oto, co musisz wiedzieć o korzystaniu z funkcji DATEDIF w programie Microsoft Excel .

Funkcja DATEDIF w Excelu

Co to jest funkcja DATEDIF w programie Excel?

Funkcja DATEDIF w Excelu zwraca różnicę lub różnicę pomiędzy dwiema wartościami dat w roku, miesiącu lub dniu. DATEDIF (Data + Dif) to funkcja zgodności z Lotus 1-2-3. Z jakiegoś powodu jest on używany tylko w programie Excel 2000, ale można go używać w formułach we wszystkich bieżących wersjach programu Excel.

Uwaga: Excel nie pomoże Ci wypełnić argumentów dla DATEDIF jak inne funkcje, ale będzie działać, jeśli zostanie poprawnie skonfigurowany.

  • Cel: Uzyskaj wyniki dni, miesięcy lub lat pomiędzy dwiema datami.
  • Wartość zwracana: Liczba reprezentująca czas między dwiema datami.
  • Argument:
    • Data_początkowa : Data początkowa w formacie numeru seryjnego daty Excel.
    • Data_końcowa : Data końcowa w formacie numeru seryjnego daty Excel.
    • Jednostka : Jednostka używanego czasu (rok, miesiąc lub dzień).
  • Przepis: =DATEDIF(start_date, end_date, unit)

Jednostka czasu

Funkcja DATEDIF może obliczyć czas pomiędzy datą początkową (data_początkowa) a datą końcową (data_końcowa) w roku, miesiącu lub dniu. Jednostka czasu zostanie określona argumentem unit w formie tekstowej. Poniższa tabela podsumowuje dostępne wartości jednostek i odpowiadające im wyniki.

Jednostka Wynik
„y” Różnica w latach
"M" Różnice według miesiąca
"D" Różnice w ciągu dnia
„md” Różnica między datami, pomijając miesiące i lata
„ym” Różnica między miesiącami, pomijając lata
„yd” Różnica między datami, pomijając lata

Przykład funkcji DATEDIF w programie Microsoft Excel

Jak korzystać z podstawowej funkcji DATEDIF

W poniższym przykładzie kolumna B zawiera datę 1 stycznia 2016 r., a kolumna C zawiera datę 1 marca 2018 r. W kolumnie E:

E5=DATEDIF(B5,C5,"y") // result 2
E6=DATEDIF(B6,C6,"m") // result 26
E7=DATEDIF(B7,C7,"d")// result 790

Różnica między dniami

Funkcja DATEDIF może obliczyć różnicę między dniami w dniach na 3 różne sposoby: dni ogółem, dni ignorujące lata oraz dni ignorujące miesiące i lata. Poniższy zrzut ekranu przedstawia wszystkie 3 metody z datą początkową 15 czerwca 2015 r. Termin zakończenia to 15 września 2021 r.

Funkcja DATEDIF w Excelu

Wzór używany do obliczeń jest następujący:

=DATEDIF(B5,C5,"d") // total days
=DATEDIF(B6,C6,"yd") // day ignores year
=DATEDIF(B7,C7,"md") // date ignores month and year

Uwaga: Ponieważ daty w Excelu to duże liczby kolejne, pierwsza formuła nie wymaga DATEDIF i można ją zapisać po prostu odejmując datę początkową od ostatniej daty:

=C5-B5 // end-start = total days

Różnica między miesiącami

Funkcja DATEDIF może obliczyć różnicę między dniami miesiąca na dwa różne sposoby: (1) suma pełnego miesiąca, (2) pełny numer miesiąca z pominięciem roku. Poniższy zrzut ekranu przedstawia obie metody, z datą początkową 15 czerwca 2015 r. i datą końcową 15 września 2021 r.

Funkcja DATEDIF w Excelu

=DATEDIF(B5,C5,"m") // complete month
=DATEDIF(B6,C6,"ym") // month ignores year

Wartość DATEDIF zawsze zaokrągla miesiąc w dół do najbliższej liczby. Oznacza to, że DATEDIF zaokrągla wynik w dół, nawet jeśli zbliża się następny miesiąc.

Uwagi dotyczące korzystania z funkcji DATEDIF w programie Excel:

  • Excel nie pomoże Ci wypełnić funkcji DATEDIF jak inne funkcje,
  • Funkcja DATEDIF zwróci #NUM, jeśli data_początkowa jest większa niż data_końcowa. Jeśli masz do czynienia z bardziej złożoną formułą z nieznaną datą rozpoczęcia lub zakończenia. Może pojawić się błąd funkcji IFERROR.
  • Firma Microsoft zaleca, aby nie używać wartości MD w jednostkach, ponieważ może to prowadzić do wartości ujemnych, zer lub niedokładnych wyników.

Zagraj w „łamigłówkę” w programie Excel

Zagraj w „łamigłówkę” w programie Excel

MehmetSalihKoten, użytkownik Reddita, stworzył w pełni funkcjonalną wersję Tetrisa w programie Microsoft Excel.

Jak korzystać z funkcji Konwertuj w programie Excel

Jak korzystać z funkcji Konwertuj w programie Excel

Aby przeliczyć jednostki miary w Excelu, skorzystamy z funkcji Konwertuj.

Jak korzystać z funkcji WYSZUKAJ POZIOMO w programie Excel

Jak korzystać z funkcji WYSZUKAJ POZIOMO w programie Excel

Co to jest funkcja WYSZUKAJ POZIOMO? Jak korzystać z funkcji WYSZUKAJ POZIOMO w programie Excel? Przekonajmy się dzięki LuckyTemplates!

Funkcja IFERROR w Excelu, formuła i zastosowanie

Funkcja IFERROR w Excelu, formuła i zastosowanie

Funkcja JEŻELI w programie Excel jest dość powszechnie używana. Aby dobrze go używać, musisz zrozumieć formułę IFERROR programu Microsoft Excel.

Jak korzystać z funkcji WARTOŚĆ w programie Excel

Jak korzystać z funkcji WARTOŚĆ w programie Excel

Co to jest funkcja WARTOŚĆ w programie Excel? Jaka jest formuła wartości w programie Excel? Przekonajmy się z LuckyTemplates.com!

Funkcja Excel EOMONTH, jak korzystać z funkcji EOMONTH

Funkcja Excel EOMONTH, jak korzystać z funkcji EOMONTH

Funkcja EOMONTH w programie Excel służy do wyświetlania ostatniego dnia danego miesiąca, przy bardzo prostej implementacji. Otrzymasz wówczas ostatni dzień danego miesiąca na podstawie wprowadzonych przez nas danych.

Jak korzystać z pętli „do-while” w Excel VBA

Jak korzystać z pętli „do-while” w Excel VBA

Chcesz zautomatyzować powtarzalne zadania w Excel VBA? Nauczmy się zatem, jak używać pętli Do-While do implementowania serii akcji, które powtarzają się do momentu spełnienia warunku.

Excel 2016 - Lekcja 6: Zmienianie rozmiaru kolumn, wierszy i komórek w programie Excel

Excel 2016 - Lekcja 6: Zmienianie rozmiaru kolumn, wierszy i komórek w programie Excel

Domyślna szerokość kolumny i wysokość wiersza w Excelu mogą nie odpowiadać wprowadzonym danym. W poniższym artykule przedstawiono kilka sposobów zmiany rozmiaru kolumn, wierszy i komórek w programie Excel 2016. Zapoznaj się z nim!

Excel 2016 - Lekcja 5: Podstawowe pojęcia dotyczące komórek i zakresów

Excel 2016 - Lekcja 5: Podstawowe pojęcia dotyczące komórek i zakresów

Za każdym razem, gdy pracujesz z programem Excel, będziesz musiał wprowadzić informacje – lub treść – do komórek. Nauczmy się z LuckyTemplates podstawowych pojęć dotyczących komórek i zakresów w Excelu 2016!

Jak korzystać z funkcji XWYSZUKAJ w programie Excel

Jak korzystać z funkcji XWYSZUKAJ w programie Excel

Co to jest funkcja Xlookup w programie Excel? Jak korzystać z Xlookup w Excelu? Przekonajmy się z LuckyTemplates.com!