Ten samouczek nauczy Cię kilku szybkich i łatwych sposobów sprawdzania, ile dni dzieli dwie daty w programie Excel.
Zastanawiasz się, ile dni dzieli dwie daty? Może potrzebujesz znać liczbę dni między dniem dzisiejszym a datą z przeszłości lub przyszłości? A może po prostu chcesz policzyć dni robocze między dwiema datami? Niezależnie od tego, jaki masz problem, jeden z poniższych przykładów z pewnością zapewni rozwiązanie.
Kalkulator dni między datami
Jeśli szukasz szybkiej odpowiedzi, po prostu wpisz dwie daty w odpowiednich komórkach, a nasz kalkulator online pokaże Ci, ile dni pozostało od daty do daty:
Chcesz poznać formułę, która obliczyła Twoje daty? To tak proste jak=B3-B2
:)
Poniżej znajdziesz szczegółowe wyjaśnienie działania tej formuły i poznasz kilka innych metod obliczania dni między datami w Excelu.
Obliczanie liczby dni między datami
Najłatwiejszym sposobem obliczenia dni między datami w programie Excel jest odjęcie jednej daty od drugiej:
Nowsza data-Starsza data
Na przykład, aby dowiedzieć się, ile dni dzieli data w komórkach A2 i B2, użyj następującej formuły:
=B2 - A2
Gdzie A2 to data wcześniejsza, a B2 to data późniejsza.
Wynikiem jest liczba całkowita reprezentująca nie. dni między dwiema datami:
Jak działa ta formuła
Jak zapewne wiesz, program Microsoft Excel przechowuje daty jako numery seryjne, począwszy od 1 stycznia 1900 r., który jest reprezentowany przez liczbę 1. W tym systemie data 2 stycznia 1900 r. jest zapisywana jako liczba 2, a 3 stycznia 1900 r. jako 3 i tak dalej. Tak więc, odejmując jedną datę od drugiej, faktycznie odejmujesz liczby całkowite reprezentujące te daty.
W naszym przykładzie formuła w C3 odejmuje 43226 (wartość liczbowa 6-maj-18) od 43309 (wartość liczbowa 28-lip-18) i zwraca wynik 83 dni.
Piękno tej metody polega na tym, że sprawdza się doskonale we wszystkich przypadkach, bez względu na to, która data jest starsza, a która nowsza. Jeśli odejmiesz późniejszą datę od wcześniejszej daty, jak w wierszu 5 na powyższym zrzucie ekranu, formuła zwróci różnicę jako liczbę ujemną.
Oblicz liczbę dni między datami w Excelu za pomocą DATEDIF
Innym sposobem liczenia dni między datami w programie Excel jest użycie metodyJEŻELI DATAfunkcja, która jest specjalnie zaprojektowana do obliczania różnicy dat w różnych jednostkach, w tym dniach, miesiącach i latach.
Aby uzyskać liczbę dni między dwiema datami, podajesz datę początkową w pierwszym argumencie, datę końcową w drugim argumencie i jednostkę „d” w ostatnim argumencie:
DATEDIF(data_początkowa; data_końcowa; "d")
W naszym przykładzie formuła wygląda następująco:
=DATA.JEŻELI(A2; B2; "d")
W przeciwieństwie do operacji odejmowania, formuła DATEDIF może odjąć tylko starszą datę od nowszej daty, ale nie odwrotnie. Jeśli data początkowa jest późniejsza niż data końcowa, formuła zgłosi błąd #LICZBA! błąd, jak w wierszu 5 na poniższym zrzucie ekranu:
Notatka.DATEDIF jest funkcją nieudokumentowaną, co oznacza, że nie występuje na liście funkcji w programie Excel. Aby zbudować formułę DATEDIF w arkuszu, musisz ręcznie wpisać wszystkie argumenty.
Policz dni między datami za pomocą funkcji Excel DAYS
Użytkownicy programów Excel 2013 i Excel 2016 mają jeszcze jeden niezwykle prosty sposób obliczania dni między dwiema datami - funkcję DNI.
Proszę zwrócić uwagę, że w porównaniu z DATEDIF, formuła DNI wymaga argumentów w odwrotnej kolejności:
DNI(data_końcowa, data_początkowa)
Zatem nasza formuła przybiera następującą postać:
=DNI(B2; A2)
Podobnie jak odejmowanie, zwraca różnicę jako liczbę dodatnią lub ujemną, w zależności od tego, czy data końcowa jest większa, czy mniejsza niż data początkowa:
Jak obliczyć liczbę dni między dniem dzisiejszym a inną datą
W rzeczywistości obliczanie liczby dni od określonej daty lub przed nią jest szczególnym przypadkiem matematyki „ile dni między datami”. W tym celu możesz użyć dowolnej z formuł omówionych powyżej i podaćFunkcja DZIŚzamiast jednej z dat.
Aby obliczyć liczbę dniod daty, czyli między datą przeszłą a dzisiejszą:
DZISIAJ() -data_przeszła
Aby policzyć liczbę dnido daty, czyli między przyszłą datą a dzisiaj:
Przyszła data- DZISIAJ()
Jako przykład obliczmy różnicę między dzisiejszą a wcześniejszą datą w komórce A4:
=DZISIAJ() - A4
A teraz dowiedzmy się, ile dni dzieli dzisiejszy dzień od daty późniejszej:
Jak obliczyć dni robocze między dwiema datami w programie Excel
W sytuacjach, gdy musisz uzyskać liczbę dni między dwiema datami bez weekendów, użyj metodyFunkcja DNI.ROBOCZYCH:
NETWORKDAYS(data_początkowa; data_końcowa; [święta])
Pierwsze dwa argumenty powinny już wyglądać znajomo, a trzeci (opcjonalny) argument pozwala wykluczyć z liczenia dni niestandardową listę świąt.
Aby dowiedzieć się, ile dni roboczych dzieli dwie daty w kolumnach A i B, użyj następującego wzoru:
=ROBOCZE(A2; B2)
Opcjonalnie możesz wprowadzić listę świąt w niektórych komórkach i nakazać formule pominięcie tych dni:
=ROBOCZE(A2; B2;$A$9:$A$10)
W rezultacie liczone są tylko dni robocze między dwiema datami:
Wskazówka.W przypadku konieczności obsługi niestandardowych weekendów (np. weekendy to niedziela i poniedziałek lub tylko niedziela), użyj metodyNETWORKDAYS.INTLfunkcja, która pozwala określić, które dni tygodnia mają być traktowane jako weekendy.
Znajdź liczbę dni między dwiema datami za pomocą Kreatora daty i czasu
Jak widać, program Microsoft Excel udostępnia kilka różnych sposobów liczenia dni między datami. Jeśli nie masz pewności, której formuły użyć, skorzystaj z naszejwykonaj obliczenie liczby dni między dwiema datami. Oto jak:
- Wybierz komórkę, w której chcesz wstawić formułę.
- NaNarzędzia Ablebitszakładka, wData i godzinagrupę, kliknijKreator daty i godziny:
- wKreator daty i godzinyokno dialogowe, przejdź doRóżnicakartę i wykonaj następujące czynności:
- wData 1wprowadź pierwszą datę (datę początkową) lub odwołanie do komórki, która ją zawiera.
- wData 2wpisz drugą datę (datę końcową).
- wRóżnica wpole, wybierzD.
Kreator natychmiast pokazuje podgląd formuły w komórce i wynik w plikuRóżnica wskrzynka.
- KliknijWstaw formułęi wstaw formułę do wybranej komórki. Zrobione!
Dwukrotne kliknięcie uchwytu wypełniania powoduje skopiowanie formuły w całej kolumnie:
Aby wyświetlić różnicę dat w nieco inny sposób, możesz wybrać dowolną z dodatkowych opcji:
- Pokaż etykiety tekstowe- pojawi się słowo „dni” wraz z liczbą, jak pokazano na zrzucie ekranu poniżej.
- Nie pokazuj jednostek zerowych- jeśli różnica dat wynosi 0 dni, zwrócony zostanie pusty ciąg (pusta komórka).
- Wynik ujemny, jeśli Data 1 > Data 2- formuła zwróci liczbę ujemną, jeśli data początkowa jest późniejsza niż data końcowa.
Poniższy zrzut ekranu pokazuje kilka dodatkowych opcji w akcji:
W ten sposób obliczasz liczbę dni między datami w programie Excel. Jeśli chcesz przetestować nasz Kreator formuł daty i godziny w swoich arkuszach, zapraszamypobierz 14-dniową wersję próbnąpakietu Ultimate Suite, który zawiera to oraz ponad 70 innych oszczędzających czas narzędzi do programu Excel.
Dostępne pliki do pobrania
Ile dni między datami - przykłady(plik .xlsx)
Możesz być zainteresowanym także tym
- Jak dodawać i odejmować daty, dni, tygodnie, miesiące i lata w programie Excel
- Jak obliczyć dni od lub do daty w programie Excel
- Uzyskaj N dni od dzisiaj lub wcześniej
- Funkcje daty programu Excel z przykładami formuł
- Instrukcja Excel IF między dwiema liczbami lub datami