Przejdź do głównej zawartości

Oblicz dni między dwiema datami w Excelu (7 przykładów)

Autor: Zhoumandy Ostatnia modyfikacja: 2023-10-09

Jako użytkownik programu Excel możesz napotkać sytuację, w której musisz wiedzieć, ile dni są między dwiema datami w Excelu. Lub chcesz policzyć dni między dniem dzisiejszym a określoną datą. Lub chcesz uzyskać numer dni roboczych między dwiema datami. W tym samouczku przedstawimy kilka łatwych i szybkich metod obliczania łącznej liczby dni między dwiema datami trzy scenariusze.
Oblicz dni między dwiema datami
Korzystanie z odejmowania
Używanie Kutools do liczenia dni, tygodni...
Korzystanie z funkcji DNI
Korzystanie z funkcji DATEDIF
Policz dni między dniem dzisiejszym a datą
Policz dni robocze między dwiema datami
Z wyłączeniem weekendów
Z wyłączeniem weekendów i świąt

doc oblicza dni między dwiema datami 01

doc oblicza dni między datami 02

doc oblicza dni między dwiema datami 05

Pobierz przykładowy plik

Oblicz dni między przykładami dat


Wideo: Policz dni między datami


Oblicz dni między dwiema datami

Zakładając, że masz tzw Data rozpoczęcia w komórce C2 oraz Data zakończenia w komórce C3, chcesz dowiedzieć się, ile dni dzieli obie daty. W tej sekcji pokażemy Ci cztery sposoby aby osiągnąć swój cel.

doc oblicza dni między dwiema datami 04

Korzystanie z odejmowania

Aby po prostu policzyć dni między dwiema datami odejmij datę początkową od daty końcowej. Tutaj jest ogólna formuła:

=End_date - Start_date
Krok 1: Wprowadź formułę odejmowania

W komórce C6, zastosuj poniższą formułę, a następnie naciśnij Wchodzę przycisk.

=C3-C2
Wynik

Jak widać, są 180 dni między dwiema datami w komórkach C3 i C2.

doc oblicza dni między dwiema datami 05

Uwagi:
  1. Excel przechowuje daty jako numer seryjny które zaczynają się 1/1/1900, co jest reprezentowane przez liczbę 1. Tak więc, kiedy odejmujesz jedną datę od drugiej, w rzeczywistości odejmujesz wartości liczbowe dat.
  2. Jeśli data_końcowa jest starsza niż data_początkowa, zwróconym wynikiem będzie a ujemny liczba całkowita. Jeśli chcesz zawsze otrzymywać pozytywny wynik, możesz skorzystać z poniższej formuły:
    =ABS(End_date - Start_date)

Używanie Kutools do liczenia dni, tygodni, miesięcy i lat między datami

Z Pomocnik daty i godziny cechą Kutools dla programu Excel, możesz także obliczyć dni między datami. Co więcej, ta funkcja jest potężniejsza, ponieważ oferuje więcej opcji, jak obliczanie tydzień, miesięcy, lat, i tak między dwiema datami. Poniższy zrzut ekranu pokazuje, jak to zrobić policz dni między datami krok po krokui więcej opcji możesz też obliczyć.

doc oblicza dni między dwiema datami 07

Po włączeniu funkcji poprzez kliknięcie Kutools > Pomocnik formuły > Pomocnik daty i godzinywykonaj następujące czynności:

  1. Dodaj Różnica Typ Sekcja;
  2. Wybierz komórkę C2 i komórka C3 osobno w Date1 i Date2 pole tekstowe;
  3. Dodaj dzień z Typ wyniku wyjściowego Lista rozwijana ;
  4. Kliknij OK.
Uwagi:
  1. Aby zastosować Pomocnik daty i godziny funkcję, którą należy zainstalować Kutools dla programu Excel pierwszy. Kutools dla programu Excel oferuje 30-dniowy bezpłatny okres próbny bez ograniczeń, przejdź do Ściągnij i zainstaluj teraz!
  2. Oprócz obliczania różnicy między dwiema datami, the Pomocnik daty i godziny funkcja obsługuje również inne obliczenia daty i godziny. Do dodaj datę i godzinę, Sprawdź Dodaj opcję w sekcji Typ. Do obliczyć wiek na podstawie podanej daty, sprawdź Wiek opcję w sekcji Typ.

Korzystanie z funkcji DNI

Innym sposobem uzyskania liczby dni między dwiema datami jest użycie metody DNI funkcja, która jest wprowadzona w Excel 2013. Tutaj jest ogólna formuła of dotychczasowy DNI funkcjonować:

=DAYS(end_date, start_date)
Krok 1: Wprowadź formułę DNI

W komórce C6, zastosuj poniższą formułę, a następnie naciśnij Wchodzę przycisk.

=DAYS(C3,C2)
Wynik

180 dni znajdują się między dwiema datami w komórkach C3 i C2.

doc oblicza dni między dwiema datami 11

Note: Jeśli Data zakonczenia jest starszy niż Data rozpoczęcia, zwróconym wynikiem będzie a ujemny liczba całkowita. Jeśli chcesz zawsze otrzymywać pozytywny wynik, możesz skorzystać z poniższej formuły:
=ABS(DAYS(end_date, start_date))

Korzystanie z funkcji DATEDIF

Czwartą metodą liczenia dni między dwiema datami jest użycie tzw JEŻELI DATA funkcjonować. Tutaj jest ogólna formuła do obliczania różnicy dni między dwiema datami:

= DATEDIF(start_date, end_date, "d")
Krok 1: Wprowadź formułę DATEDIF

W komórce C6, zastosuj poniższą formułę, a następnie naciśnij Wchodzę przycisk.

=DATEDIF(C2,C3,"d")
Wynik

180 dni znajdują się między dwiema datami w komórkach C3 i C2.

doc oblicza dni między dwiema datami 12

Uwagi:
  1. W przeciwieństwie do pozostałych 3 metod, JEŻELI DATA formuła nie obsługuje odejmowania nowszej daty od starszej daty. Kiedy Data zakonczenia jest starszy niż Data rozpoczęcia, A #NUM! błąd zostanie zwrócony.
  2. Różni się od formuły odejmowania i DNI funkcja, która może liczyć tylko dni między dniami, JEŻELI DATA też potrafi obliczyć miesięcy or lat między dwiema datami.
  3. JEŻELI DATA nie znajduje się na liście funkcji w Excelu, co oznacza, że ​​jest nieudokumentowany funkcjonować. Wymaga to ręcznego wprowadzenia wszystkich argumentów w celu utworzenia pliku JEŻELI DATA formuła w arkuszu.

Policz dni między dniem dzisiejszym a datą

Jeśli chcesz obliczyć liczbę dni między dniem dzisiejszym a określoną datą, skorzystaj z wbudowanego programu Excel DZIŚ może pomóc w łatwym i szybkim wykonaniu pracy. Tu są dwie ogólne formuły liczyć dni między dniem dzisiejszym a inną datą DZIŚ funkcjonować:

Aby obliczyć liczbę dni między data z przeszłości i już dziś:

=TODAY() - past_date

Aby obliczyć liczbę dni między przyszłą randkę i już dziś:

=Future_date - TODAY()

W tym przypadku masz tzw przyszła data w komórce C2, a dziś jest 15-mar-2023. Musisz obliczyć liczbę dni między dniem dzisiejszym a tą datą, wykonaj następujące czynności.

doc oblicza dni między dwiema datami 13

Krok 1: Wprowadź formułę

W komórce C5, zastosuj poniższą formułę, a następnie naciśnij Wchodzę przycisk.

=C2-TODAY()

doc oblicza dni między dwiema datami 14

Krok 2: Sformatuj wynik jako ogólny

Wybierz komórkę wynikową, kliknij Strona główna przejdź do Number grupa, a następnie wybierz Ogólne z Format liczb Lista rozwijana.

doc oblicza dni między dwiema datami 12

Note: Albo na Strona główna Kliknij kartę Uruchamianie okien dialogowych doc oblicza dni między dwiema datami 13 obok numeru. Następnie kliknij Ogólne Kategoria pudełko.

Wynik

Jak widać, są 108 dni między dniem dzisiejszym a datą w komórce C2.

doc oblicza dni między dwiema datami 17

Note: the DZIŚ funkcja poda dokładnie aktualną datę. Tak więc po ustaleniu określonej daty okaże się, że liczba dni zwróconych w arkuszu różni się, ponieważ DZIŚ funkcja zmienia się z dnia na dzień.


Policz dni robocze między dwiema datami

Od czasu do czasu może być konieczne obliczenie liczby dni bez weekendów. Tutaj pokażemy Ci, jak liczyć dni robocze między dwiema datami za pomocą NETWORKDAYS funkcja w dwie sytuacje. Jedną z sytuacji jest liczenie dni roboczych bez dodatkowych urlopów. Inna sytuacja to liczenie dni roboczych z dodatkowymi urlopami.

Oto ogólna formuła NETWORKDAYS funkcjonować:

=NETWORKDAYS(start_date, end_date, [holidays])

Z wyłączeniem weekendów

Na przykład masz tzw Data rozpoczęcia w komórce C2 i Data zakończenia w komórce C3 chcesz znaleźć liczbę dni roboczych między dwiema datami niezależnie od świąt.

doc oblicza dni między dwiema datami 18

Krok 1: Wprowadź formułę NETWORKDAYS

W komórce C6, zastosuj poniższą formułę, a następnie naciśnij Wchodzę przycisk.

=NETWORKDAYS(C2,C3)
Wynik

Możesz zobaczyć, że są 130 dni roboczych między tymi dwiema datami, z wyłączeniem dni wolnych od pracy.

doc oblicza dni między dwiema datami 19

Z wyłączeniem weekendów i świąt

W przeciwieństwie do powyższego przykładu, masz również dodatkowe święta wymienione w zakresie danych C5: C8, i musisz obliczyć liczbę dni roboczych między tymi dwiema datami z podanymi świętami.

doc oblicza dni między dwiema datami 20

Krok 1: Wprowadź formułę NETWORKDAYS

W komórce C6, zastosuj poniższą formułę, a następnie naciśnij Wchodzę przycisk.

=NETWORKDAYS(C2,C3, E3:E7)
Wynik

Możesz zobaczyć, że są 125 dni roboczych między tymi dwiema datami, z uwzględnieniem przewidzianych świąt.

doc oblicza dni między dwiema datami 21

Note: W większości krajów na świecie weekend jest Sobota i Niedziela. A później NETWORKDAYS function jest dokładnie taką funkcją, jakiej potrzebujesz. Ale jeśli Twój weekend to nie sobota i niedziela (np Tylko w niedzielę), powinieneś użyć DNI.ROBOCZE.NIESTAND funkcja, która pozwala określić, które dni tygodnia mają być traktowane jako weekendy.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Ifdate Excel: Calculate the difference between two dates

As the name suggests, the DATEIF function in excel is designed to calculate the difference between two dates.

IfExcel Date is one of the few undocumented functions in Excel, and because it is "hidden" you won't find it in the Formula tab, nor will you get any clues about what arguments to enter when you start typing the function name into the formula. That is why it is important to know the complete syntax of sifecha excel, to be able to use it in your formulas. see link
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations