Życie codzienne

Kalkulator dni roboczych

Ustawienia
Zresetuj
Udostępnij wynik
Zapisz
Osadź
Zgłoś błąd

Udostępnij kalkulator

Dodaj nasz darmowy kalkulator do swojej strony internetowej

Proszę wprowadzić ważny URL. Obsługiwane są tylko adresy HTTPS.


Użyj jako wartości domyślnych dla osadzonego kalkulatora to, co znajduje się obecnie w polach wprowadzania kalkulatora na stronie.


Kolor z fokusem obręczy wprowadzania, kolor zaznaczonej przełączki, kolor elementu wyboru podczas najechania itp.


Proszę zaakceptować Warunki Użytkowania.

Prévisualisation

Zapisz kalkulator

Ustawienia kalkulatora

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Proszę podać wartość w dozwolonym zakresie.

Udostępnij kalkulator

Czym jest kalkulator dni roboczych?

Kalkulator dni roboczych podaje, ile dni roboczych przypada między dwiema datami. W odróżnieniu od zwykłego liczenia dni pomija dni, w których nie pracujesz — domyślnie weekend, sobotę i niedzielę — i liczy tylko dni, w których typowe biuro, szkoła lub usługa byłyby otwarte. Możesz też usunąć święta i dni zamknięcia firmy, dzięki czemu liczba odzwierciedla dni, w których praca rzeczywiście się odbywa.

Ma to znaczenie, ponieważ dni kalendarzowe i dni robocze rzadko się pokrywają. Dwutygodniowy okres w kalendarzu to czternaście dni, ale zwykle tylko dziesięć z nich to dni robocze. Gdy planujesz projekt, podajesz okno dostawy lub liczysz okresy wypowiedzenia, liczba dni roboczych jest tą uczciwą.

Kiedy potrzebujesz dni roboczych

Planowanie projektów i terminy

Większość harmonogramów wyraża się w dniach roboczych: „gotowe w pięć dni roboczych”, „dwutygodniowe wypowiedzenie”, „rozliczenie w ciągu dziesięciu dni roboczych”. Przeliczanie tych obietnic na rzeczywiste daty kalendarzowe — i z powrotem — to dokładnie zadanie liczenia dni roboczych.

Płace, urlopy i fakturowanie

Pensje, płatne urlopy i wiele umów o świadczenie usług mierzy się w dniach roboczych. Liczenie ich ręcznie jest podatne na błędy, gdy okres przechodzi przez weekendy i święta, więc automatyczne liczenie utrzymuje spójność kart czasu pracy i faktur.

Jak działa kalkulator?

Podajesz datę początkową i datę końcową. Kalkulator przechodzi następnie przez każdy dzień kalendarzowy w zakresie i zatrzymuje tylko dni robocze:

  • Dni robocze to liczba dni, które nie są weekendami ani wskazanymi świętami.
  • Łącznie dni to zwykła liczba dni kalendarzowych w zakresie.
  • Dni weekendowe (wolne) to różnica między nimi, czyli dni pominięte.

Trzy opcje kształtują liczenie:

  • Tydzień pracy — Poniedziałek–piątek (domyślnie) traktuje sobotę i niedzielę jako wolne; Poniedziałek–sobota liczy soboty jako dni robocze i pomija tylko niedziele.
  • Uwzględnić datę końcową — gdy wyłączone, zakres jest półotwarty i data końcowa nie jest liczona; gdy włączone, data końcowa również jest liczona (jeśli sama jest dniem roboczym).
  • Święta — opcjonalna lista dat (ISO YYYY-MM-DD, oddzielone przecinkami). Każde święto przypadające na dzień roboczy w zakresie jest odejmowane raz; święta wypadające w weekend nie mają wpływu, bo ten dzień był już wolny.

Kolejność obu dat nie ma znaczenia — kalkulator zawsze używa wartości bezwzględnej okresu — a brakująca lub nieprawidłowa data nie daje wyniku.

Wzór

Niech datą początkową będzie DsD_s, a datą końcową DeD_e. Przechodząc przez zakres, dzień dd jest dniem roboczym, gdy nie jest ani dniem weekendowym, ani świętem. Liczba dni roboczych to suma wskaźnika po każdym dniu w zakresie:

W=d[Ds,De)1 ⁣[weekday(d){Sat,Sun}    dH]W = \sum_{d \in [D_s,\, D_e)} \mathbb{1}\!\left[\,\text{weekday}(d) \notin \{\text{Sat}, \text{Sun}\} \;\wedge\; d \notin H\,\right]

gdzie HH to zbiór wskazanych świąt, a 1[]\mathbb{1}[\cdot] wynosi 11, gdy warunek jest spełniony, i 00 w przeciwnym razie. Gdy data końcowa jest uwzględniona, górna granica staje się przedziałem domkniętym [Ds,De][D_s,\, D_e].

Równoważnie, dni robocze to łączna liczba dni minus dni, które pomijasz:

W=TEVW = T - E - V

gdzie TT to całkowita liczba dni kalendarzowych, EE to liczba dni weekendowych w zakresie, a VV to liczba świąt, które wypadły w dniu skądinąd roboczym.

Przykłady

  1. Przykład 1 — dwa tygodnie kalendarzowe, data końcowa wyłączona.

    • Data początkowa: 1 stycznia 2024 (poniedziałek)
    • Data końcowa: 15 stycznia 2024 (poniedziałek)
    • Łącznie dni: 1414, Dni weekendowe: 44
    • Dni robocze: 1010
  2. Przykład 2 — ten sam okres z uwzględnioną datą końcową.

    • Data początkowa: 1 stycznia 2024
    • Data końcowa: 15 stycznia 2024, liczona
    • Dni robocze: 1111 (dochodzi ostatni poniedziałek)
  3. Przykład 3 — pełny miesiąc (klasyczny przypadek sierpnia).

    • Data początkowa: 1 sierpnia 2022 (poniedziałek)
    • Data końcowa: 31 sierpnia 2022 (środa), uwzględniona
    • Łącznie dni: 3131, Dni weekendowe: 88
    • Dni robocze: 318=2331 - 8 = 23
  4. Przykład 4 — odjęcie święta.

    • Data początkowa: 1 stycznia 2024, Data końcowa: 15 stycznia 2024, uwzględniona
    • Święto: 1 stycznia 2024 (Nowy Rok, poniedziałek)
    • Dni robocze: 111=1011 - 1 = 10

Uwagi

  • Święta różnią się w zależności od kraju, regionu i pracodawcy, więc kalkulator żadnych nie zakłada — sam wskazujesz te, które Cię dotyczą.
  • Święto, które już wypada w weekend, niczego nie zmienia, bo ten dzień nigdy nie był liczony jako roboczy.
  • Przejście na sześciodniowy tydzień pracy liczy soboty jako dni robocze; niedziela zawsze jest traktowana jako wolna.
  • Liczenie opiera się na datach kalendarzowych i jest niezależne od stref czasowych.

Najczęściej zadawane pytania

Czy weekendy są kiedykolwiek liczone jako dni robocze?

Nie w domyślnym trybie poniedziałek–piątek. Jeśli Twój tydzień trwa od poniedziałku do soboty, zmień opcję tygodnia pracy, a soboty będą liczone, podczas gdy pomijane będą tylko niedziele.

Czy powinienem uwzględnić datę końcową?

To zależy od konwencji, którą stosujesz. „Pięć dni roboczych od dziś” zwykle liczy dni po dzisiejszym, więc data końcowa jest wyłączona; zakres dat, który nazywa oba końce dniami pracy, powinien ją uwzględniać. Przełącznik pozwala na dowolną z tych reguł.

Jak dodać kilka świąt?

Wskaż je jako daty ISO oddzielone przecinkami, na przykład 2024-12-25, 2024-12-26. Każde, które wypada w dniu roboczym w zakresie, jest odejmowane od sumy.

Czy kolejność dat ma znaczenie?

Nie. Kalkulator zawsze używa wartości bezwzględnej okresu między dwiema datami, więc zamiana początku i końca daje tę samą liczbę dni roboczych.

Zgłoś błąd

To pole jest wymagane.