Note: The other languages of the website are Google-translated. Back to English

Jak policzyć liczbę dni, dni roboczych, weekendów między dwiema datami w programie Excel?

Czy kiedykolwiek musiałeś policzyć liczbę dni między dwiema datami w programie Excel? Czasami po prostu chcesz obliczyć tylko dni robocze między dwiema datami, a czasami musisz liczyć tylko dni weekendu między dwiema datami. Jak możesz policzyć liczbę dni między dwiema datami w określonym stanie?


Policz lub oblicz liczbę dni między dwiema datami za pomocą formuł

Aby policzyć, ile dni upłynęło między dwiema podanymi datami, zastosuj jedną z następujących formuł:

=DATEDIF(A2,B2,"D")
= B2-A2

Następnie naciśnij Wchodzę klucz, a otrzymasz liczbę dni między dwiema datami. Zobacz zrzut ekranu:

Uwagi: W powyższym wzorze, A2 wskazuje datę rozpoczęcia, a B2 wskazuje datę zakończenia. Możesz je wymienić w razie potrzeby.


Policz lub oblicz liczbę dni roboczych między dwiema datami za pomocą formuł

Ale czasami po prostu chcesz dowiedzieć się, ile dni roboczych (od poniedziałku do piątku), powyższa formuła nie zadziała. W takim przypadku poniższe dwie funkcje mogą pomóc w rozwiązaniu tego problemu.


1. Wykorzystanie funkcji NETWORKDAYS do obliczenia liczby dni roboczych

W pustej komórce wprowadź poniższą formułę:

=NETWORKDAYS(A2,B2)

Następnie wpisz Wchodzę i policzysz liczbę dni roboczych z wyłączeniem niedziel i sobót między tymi dwoma datami. Zobacz zrzut ekranu:

Uwagi: W powyższym wzorze, A2 wskazuje datę rozpoczęcia, a B2 wskazuje datę zakończenia.


2. Korzystanie z funkcji NETWORKDAYS do liczenia dni roboczych, ale z wyłączeniem dni wolnych od pracy

Czasami w ciągu dwóch dat mogą występować święta, jeśli chcesz obliczyć dni robocze między tymi dwoma datami, należy wykluczyć soboty, niedziele i święta. To NETWORKDAYS funkcja również może ci pomóc.

Składnia dla NETWORKDAYS funkcja to: = NETWORKDAYS (data_początkowa, data_końcowa, dni wolne)

Wpisz dni wolne w komórkach, które chcesz odjąć od dat, a następnie wprowadź tę formułę w pustej komórce, w której chcesz uzyskać wynik:

=NETWORKDAYS(A2,B2,$C$2:$C$6)

Następnie naciśnij Wchodzę klawiszem obliczono liczbę dni roboczych, które nie obejmują niedziel, sobót i świąt. Zobacz zrzut ekranu:

Uwagi: W powyższym wzorze, A2 wskazuje datę rozpoczęcia, B2 oznacza datę zakończenia i C2: C6 to lista świąt.


3. Wykorzystanie funkcji SUMA i INT do obliczenia liczby dni roboczych

Oprócz funkcji NETWORKDAYS istnieje inna formuła, która może pomóc w obliczeniu liczby dni roboczych między dwiema datami.

W pustej komórce wprowadź lub skopiuj poniższą formułę:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6})+B2-A2)/7))

A następnie dotknij Wchodzę klucz, a wszystkie dni robocze zostaną obliczone. Zobacz zrzut ekranu:

Uwagi:

1. Czasami masz 6 dni roboczych w tygodniu (od poniedziałku do soboty), więc musisz obliczyć liczbę dni roboczych łącznie z sobotami, ale z wyłączeniem niedziel. W takim przypadku możesz zastosować tę formułę:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))

2. W powyższych wzorach A2 oznacza datę rozpoczęcia i B2 wskazuje datę zakończenia.


Policz lub oblicz liczbę dni weekendowych między dwiema datami za pomocą formuł

Tutaj również masz kilka formuł, aby policzyć tylko liczbę dni weekendowych (soboty i niedziele) w danym okresie. Wprowadź lub skopiuj jedną z dwóch formuł:

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)),2)>5))
=SUM(INT((WEEKDAY(A2-{1,7})+B2-A2)/7))

Następnie naciśnij Wchodzę klucz, a teraz dowiesz się, ile weekendów między tymi dwiema datami. Zobacz zrzut ekranu:

Uwagi: W powyższym wzorze, A2 wskazuje datę rozpoczęcia, B2 oznacza datę zakończenia.


Policz lub oblicz liczbę dni roboczych, weekendów między dwiema datami z przydatną funkcją

Aby policzyć dni tygodnia lub weekendy między dwoma podanymi datami, Kutools dla programu Excel'S Pomocnik formuły narzędzie, które zawiera niektóre powszechnie używane formuły, możesz je zastosować do obliczania wieku, pojawiania się słów i tak dalej.

Uwaga:Aby to zastosować Pomocnik formuły, po pierwsze, należy pobrać plik Kutools dla programu Excel, a następnie szybko i łatwo zastosuj tę funkcję.

Po zainstalowaniu Kutools dla programu Excel, zrób tak:

1. Kliknij komórkę, w której chcesz zlokalizować wynik, a następnie kliknij KutoolsPomocnik formuły > Pomocnik formułyzobacz zrzut ekranu:

2, w Pomocnik formuł w oknie dialogowym wykonaj następujące operacje:

  • Wybierz Statystyczny opcja z Formuła Typ upuścić;
  • W Wybierz formułę pole listy, wybierz Liczba dni wolnych od pracy między dwiema datami or Liczba dni roboczych między dwiema datami chcesz użyć;
  • Następnie w sekcji Argumenty wejściowe zaznacz komórki, które zawierają osobno datę początkową i końcową.
  • Nareszcie kliknij Ok przycisk, aby uzyskać wynik, jak pokazano poniżej:


Policz lub oblicz liczbę dni, tygodni, miesięcy lub lat między dwiema datami

Z Kutools dla programu Excel's Pomocnik daty i godziny możesz szybko uzyskać różne wyniki różnic między dwiema datami w zależności od potrzeb, bez pamiętania żadnych formuł, takich jak tygodnie + dni , miesiące + tygodnie i tak dalej. Kliknij, aby pobrać Kutools dla programu Excel!

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!


Więcej artykułów o względnej dacie i godzinie:

  • Oblicz godziny między godzinami po północy w programie Excel
  • Przypuśćmy, że masz tabelę czasu do zapisania czasu pracy, godzina w kolumnie A to dzisiejsza godzina rozpoczęcia, a godzina w kolumnie B to godzina zakończenia następnego dnia. Zwykle, jeśli obliczysz różnicę czasu między tymi dwoma czasami przez bezpośrednio minus "= B2-A2", nie wyświetli prawidłowego wyniku, jak pokazano na lewym zrzucie ekranu. Jak poprawnie obliczyć godziny między dwoma godzinami po północy w programie Excel?

Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

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!
officetab dół
Sortuj komentarze według
Komentarze (49)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dobry wieczór Uprzejmie moje zapytanie czy mam w jednej komórce datę w excelu i muszę wydobyć ilość dni tj. 13-31 czy jest to możliwe ? dziękuję Najwa
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam, proszę bardziej szczegółowo opisać swój problem. Aby wyodrębnić wszystkie dni między 13 a 07?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć. Używam Method2, ale chcę uzyskać - piątki, soboty i niedziele. Jednak w następującym przypadku dzień rozpoczęcia: sobota, dzień zakończenia: niedziela, otrzymuję tylko 1 dzień zamiast 2. Czy ktoś byłby w stanie pomóc w tym samym? Wielkie dzięki,
Ten komentarz został zminimalizowany przez moderatora na stronie
U mnie działa - czy pamiętałeś o modyfikacji tablicy tak, aby odnosiła się do wymaganych dni? Musiałbyś go zmodyfikować do {1,6,7} zamiast {2,3,4,5,6}
Ten komentarz został zminimalizowany przez moderatora na stronie
Korzystanie z listy kolumn zawierającej datę i godzinę w tym formacie DD/MM/RRRR GG:MM ; jakie formuły byłyby potrzebne, aby policzyć, ile razy dziennie i co godzinę, w której komórka zostanie wpisana na tę listę?
Ten komentarz został zminimalizowany przez moderatora na stronie
MAM CZTERY RÓŻNE DATY I POTRZEBUJĘ POLICZENIA MIĘDZY NIMI RÓŻNICĄ Z KTÓREJ FUNKCJI NALEŻY SKORZYSTAĆ I W JAKI SPOSÓB?
Ten komentarz został zminimalizowany przez moderatora na stronie
Chciałbym otrzymać formułę, która może liczyć 6 dni roboczych z wyłączeniem świąt, a określony dzień to pół dnia. Czy jest jakaś formuła, która może pomóc? Dziękuję Ci
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę obliczyć liczbę dni między 2 datami, w tym 1 i ostatni dzień, i podzielić ją na liczbę dni w każdym miesiącu. Np. start 28 Jan end 3 march zwróciłby Jan = 4, Feb = 28, Mar = 3 jak mogę to zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę obliczyć przechowywanie na podstawie dni (0-7); dni (8-14) i na dzień od 15 dni? Jakich formuł używam?
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę znaleźć dni w MS Excel? nie mogę znaleźć przeze Mnie daj mi równanie......
Ten komentarz został zminimalizowany przez moderatora na stronie
Próbuję obliczyć liczbę dni między datami, ale są komórki, w których pierwsza data może być pusta. Chcę zwrócić „1” w tej komórce, gdy to nastąpi. Próbowałem dodać formułę JEŻELI, ale nie mogę tego zrobić dobrze. Czy istnieje sposób, aby zignorować pustą komórkę i nie zwracać wartości lub po prostu mieć w komórce „0”?
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę obliczyć przechowywanie na podstawie dni (0-10); dziennie dni 10 r.? na przykład: dzisiejsza data (03) + 03 dni = data powinna nadejść automatycznie????
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam, muszę obliczyć różnicę między dwiema datami, na przykład początek 04/05/2016, a zakończy 20/06/2016, ale tak naprawdę potrzebuję jednej formuły oblicz, aby wyświetlić każdy miesiąc oddzielnie " dni zajęły 24 maja oraz 20 czerwca.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, muszę obliczyć czas przestoju do czasu pracy maszyny w minutach w godzinach pracy. Moje godziny pracy to: Poniedziałek - Piątek 6:00 - 7:00 Sobota 7:00 - 2:00 Niedziele i święta nie są wliczone Na przykład jest od 10/05/16 (wtorek) od 6:00 do 11 /05/16 (środa) 8:00, należy go obliczyć tylko na 180 minut (3 godziny), ponieważ przestój zakończy się we wtorek o 7:00 i wznowi się w środę o 6:00.
Ten komentarz został zminimalizowany przez moderatora na stronie
HI.. Jak liczyć dzisiejszą datę dodaj po 60dni do której daty. Np.: 27-10-2016 +60 dni = która data?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć.. Potrzebuję Twojej pomocy, aby uzyskać dni sieciowe z 2 warunkami. Data rozpoczęcia ; 01 i data zakończenia: 11 Święta (2016 i 13). 11. Wyłączone niedziele. 2016. Wyłączone podane powyżej Święta. Dzięki, Kryszna M
Ten komentarz został zminimalizowany przez moderatora na stronie
ABCDE
01-11-2016 13-11-2016 9 01-11-2016 02-11-2016

(SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))-((NETWORKDAYS(A2,B2)-(NETWORKDAYS(A2,B2,D2:E2)))))
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Proszę podać wzór, który zawiera dwa warunki. Jeśli różnica między dwiema datami wynosi „od 0 do 5” dni kalendarzowych, wynik końcowy to „T” i jeśli różnica między dwiema datami jest „większa niż 5” lub „mniejsza niż 0”, wynik końcowy wynosi „N” . 15-sty-2017, 17-sty-2017 = T 15-sty-2017, 21-sty-2017 = N 15-sty-2017, 11-sty-2017 = N 15-sty-2017, 15-sty-2017 = Y
Ten komentarz został zminimalizowany przez moderatora na stronie
=if((17-Jan-2017-15-Jan-2017)>5,"YES","NO")
Ten komentarz został zminimalizowany przez moderatora na stronie
Witam Proszę podać prostą formułę, chcę dodać dni w określonym terminie. na przykład 10.05.2017 i chcesz dodać 10 dni, więc odpowiedź powinna nadejść 20.05.2017
Ten komentarz został zminimalizowany przez moderatora na stronie
A1=10-05-2017
B1= A1+10
= 20-05-2017


*uwaga A1 musi być w formacie daty, a B1 w formacie ogólnym
Ten komentarz został zminimalizowany przez moderatora na stronie
Muszę wyświetlić dni tygodnia dla 28-letniego cyklu, powiedzmy od 1 stycznia 1 n.e. do 1 stycznia 2 n.e. w kalendarzu juliańskim. Czy można zrobić to automatycznie? Czekam na odpowiedź, szczerze, Hayim
Ten komentarz został zminimalizowany przez moderatora na stronie
Przydatna jest alternatywna formuła unikania weekendów.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, nie chcę znaleźć dni między 2 datami bez niedziel. Proszę pomóż mi. Dzięki, Bittu Gogoi
Ten komentarz został zminimalizowany przez moderatora na stronie
hi
mam daty zameldowania i wymeldowania, chcę obliczyć, ile jest czwartków + piątków, ponieważ mają inne stawki za pokój niż w pozostałe noce, tj. od soboty do środy
Nie ma tu jeszcze żadnych komentarzy
Pokaż więcej
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL