Jak obliczyć dni robocze w 7 krokach: wzór, Excel i tabela na 2026–2027
Aby wiedzieć, jak obliczyć dni robocze w miesiącu lub w okresie rozliczeniowym, policz dni od poniedziałku do piątku i odejmij każde święto, które nie wypada w niedzielę – także święto w sobotę. Tak działa art. 130 Kodeksu pracy: 40 godzin razy liczba tygodni, plus 8 godzin za każdy pozostały dzień od poniedziałku do piątku, minus 8 godzin za każde święto przypadające w innym dniu niż niedziela. Wynik w godzinach dzielisz przez 8 i masz liczbę dni roboczych dla pełnego etatu.
W tym poradniku przejdziesz przez 7 kroków: od dat granicznych, przez wzór z art. 130, po formułę DNI.ROBOCZE w Excelu z poprawką na święta w soboty, której zwykły kalkulator dni roboczych często nie uwzględnia. Na końcu znajdziesz gotową tabelę wymiaru czasu pracy na każdy miesiąc 2026 i 2027 roku, wyliczoną według przepisów obowiązujących od 1 lutego 2025 r., gdy Wigilia stała się dniem wolnym od pracy.
Jak obliczyć dni robocze: wzór w skrócie
Podstawą jest art. 130 Kodeksu pracy (tekst jednolity: Dz.U. 2026 poz. 1245). Paragraf 1 mówi, że wymiar czasu pracy w okresie rozliczeniowym oblicza się, mnożąc 40 godzin przez liczbę tygodni przypadających w okresie rozliczeniowym, a następnie dodając iloczyn 8 godzin i liczby dni pozostałych do końca okresu, przypadających od poniedziałku do piątku. Paragraf 2 dodaje, że każde święto występujące w okresie rozliczeniowym i przypadające w innym dniu niż niedziela obniża wymiar czasu pracy o 8 godzin.

W praktyce daje to prosty wzór:
Wymiar (godz.) = 40 × tygodnie + 8 × dni pon.–pt. poza pełnymi tygodniami − 8 × święta poza niedzielą
Dni robocze = Wymiar ÷ 8
Dzień roboczy to w tym ujęciu dzień, w którym pracownik pełnoetatowy w podstawowym systemie czasu pracy ma zaplanowaną pracę. Pracownicy w innych systemach (zmianowym, równoważnym) mają ten sam wymiar godzinowy, ale rozkład dni wynika z grafiku – wrócimy do tego w Kroku 6.
Co przygotować przed liczeniem
Zanim otworzysz arkusz kalkulacyjny, zbierz cztery rzeczy. Bez nich nawet poprawna formuła da zły wynik.
| Co przygotować | Skąd to wziąć | Co się stanie, jeśli tego zabraknie |
|---|---|---|
| Lista dni ustawowo wolnych na dany rok | Ustawa o dniach wolnych od pracy (tabela w Kroku 4) | Wymiar zawyżony o 8 godzin za każde pominięte święto |
| Długość okresu rozliczeniowego | Regulamin pracy, układ zbiorowy lub obwieszczenie pracodawcy | Liczysz tygodnie od złej daty i źle przypisujesz dni pozostałe |
| Wymiar etatu każdej osoby | Umowa o pracę | Niepełnoetatowcy dostają wymiar pełnego etatu |
| Excel lub Arkusze Google | Komputer w dziale kadr | Liczenie ręczne na kalendarzu, łatwo o pomyłkę |
Krok 1: Ustal okres rozliczeniowy i daty graniczne
Otwórz regulamin pracy lub układ zbiorowy i sprawdź, jaki okres rozliczeniowy obowiązuje w firmie. Art. 129 § 1 Kodeksu pracy dopuszcza okres nieprzekraczający 4 miesięcy, a w uzasadnionych przypadkach (art. 129 § 2) można go przedłużyć, nie więcej niż do 12 miesięcy. Najczęściej spotkasz okresy 1-miesięczne, 3-miesięczne lub 4-miesięczne.
Zapisz datę pierwszego i ostatniego dnia okresu. W arkuszu wpisz je jako prawdziwe daty, na przykład w komórce B1 formułę =DATA(2026;8;1), a w B2 formułę =DATA(2026;8;31). Microsoft w opisie funkcji DNI.ROBOCZE zaleca właśnie funkcję DATA, bo daty wpisane jako tekst mogą powodować problemy.
Typowy błąd: data wpisana jako tekst, na przykład ze spacją na końcu. Poznasz to po tym, że wartość wyrównuje się do lewej krawędzi komórki, a formuła zwraca błąd #ARG!. Zaznacz komórki, ustaw format Data krótka i wpisz daty ponownie albo użyj funkcji DATA.
Krok 2: Policz tygodnie w okresie rozliczeniowym
Tydzień w rozumieniu art. 130 § 1 pkt 1 to 7 kolejnych dni kalendarzowych liczonych od pierwszego dnia okresu rozliczeniowego, a nie tydzień od poniedziałku do niedzieli. Jeśli okres zaczyna się w środę, pierwszy tydzień trwa od środy do wtorku.

Policz, ile pełnych 7-dniowych tygodni mieści się w okresie, i pomnóż ich liczbę przez 40 godzin. Miesiąc 31-dniowy zawsze ma 4 pełne tygodnie (28 dni) i 3 dni pozostałe; miesiąc 30-dniowy ma 4 tygodnie i 2 dni pozostałe, a luty w roku nieprzestępnym – dokładnie 4 tygodnie.
Dla sierpnia 2026 roku: 4 tygodnie × 40 godzin = 160 godzin. To dopiero część wyniku – dni pozostałe i święta dochodzą w kolejnych krokach.
Najczęstszy błąd na tym etapie to liczenie tygodni kalendarzowych (od poniedziałku). Wtedy dni „na brzegach” miesiąca liczą się podwójnie albo wcale.
Krok 3: Dolicz dni od poniedziałku do piątku poza pełnymi tygodniami
Sprawdź w kalendarzu dni, które zostały po odliczeniu pełnych tygodni. Każdy z nich, który wypada od poniedziałku do piątku, dodaje 8 godzin (art. 130 § 1 pkt 2). Soboty i niedziele wśród dni pozostałych pomijasz.
W sierpniu 2026 roku dniami pozostałymi są 29 sierpnia (sobota), 30 sierpnia (niedziela) i 31 sierpnia (poniedziałek). Liczy się tylko poniedziałek, więc dodajesz 8 godzin: 160 + 8 = 168 godzin, czyli 21 dni przed uwzględnieniem świąt.
Błąd, którego warto unikać: doliczanie wszystkich dni pozostałych bez sprawdzenia dnia tygodnia. Sobota czy niedziela wśród dni pozostałych nie zwiększa wymiaru.
Krok 4: Odejmij święta przypadające w inne dni niż niedziela
Każde święto w okresie rozliczeniowym, które nie wypada w niedzielę, obniża wymiar o 8 godzin (art. 130 § 2). Dotyczy to także świąt w sobotę. Święto w niedzielę niczego nie zmienia, bo niedziela i tak jest dniem wolnym.

Gdy święto wypada w sobotę, wymiar spada o 8 godzin, więc pracownik w podstawowym systemie (praca od poniedziałku do piątku) musi dostać inny dzień wolny w tym samym okresie rozliczeniowym. W przeciwnym razie przepracuje więcej godzin, niż wynosi jego wymiar, a nadwyżka to praca nadliczbowa – jak ją rozliczyć, opisujemy w poradniku jak obliczyć nadgodziny.
Dni ustawowo wolne od pracy w 2026 i 2027 roku
Od 1 lutego 2025 r. ustawa o dniach wolnych od pracy wymienia 14 świąt – nowelizacja z 6 grudnia 2024 r. (Dz.U. 2024 poz. 1965) dodała Wigilię Bożego Narodzenia (24 grudnia). Do tego dochodzą wszystkie niedziele. Daty świąt ruchomych wyliczyliśmy od daty Wielkanocy: Poniedziałek Wielkanocny to Wielkanoc + 1 dzień, Zielone Świątki – Wielkanoc + 49 dni, Boże Ciało – Wielkanoc + 60 dni.

| Święto | 2026 | 2027 |
|---|---|---|
| Nowy Rok (1 stycznia) | czwartek – obniża wymiar | piątek – obniża wymiar |
| Święto Trzech Króli (6 stycznia) | wtorek – obniża wymiar | środa – obniża wymiar |
| Pierwszy dzień Wielkiej Nocy | 5 kwietnia, niedziela – bez wpływu | 28 marca, niedziela – bez wpływu |
| Drugi dzień Wielkiej Nocy | 6 kwietnia, poniedziałek – obniża wymiar | 29 marca, poniedziałek – obniża wymiar |
| Święto Państwowe (1 maja) | piątek – obniża wymiar | sobota – obniża wymiar, wyznacz inny dzień wolny |
| Święto Narodowe Trzeciego Maja (3 maja) | niedziela – bez wpływu | poniedziałek – obniża wymiar |
| Pierwszy dzień Zielonych Świątek | 24 maja, niedziela – bez wpływu | 16 maja, niedziela – bez wpływu |
| Boże Ciało | 4 czerwca, czwartek – obniża wymiar | 27 maja, czwartek – obniża wymiar |
| Wniebowzięcie NMP (15 sierpnia) | sobota – obniża wymiar, wyznacz inny dzień wolny | niedziela – bez wpływu |
| Wszystkich Świętych (1 listopada) | niedziela – bez wpływu | poniedziałek – obniża wymiar |
| Narodowe Święto Niepodległości (11 listopada) | środa – obniża wymiar | czwartek – obniża wymiar |
| Wigilia Bożego Narodzenia (24 grudnia) | czwartek – obniża wymiar | piątek – obniża wymiar |
| Pierwszy dzień Bożego Narodzenia (25 grudnia) | piątek – obniża wymiar | sobota – obniża wymiar, wyznacz inny dzień wolny |
| Drugi dzień Bożego Narodzenia (26 grudnia) | sobota – obniża wymiar, wyznacz inny dzień wolny | niedziela – bez wpływu |
W 2026 roku święta w sobotę to 15 sierpnia i 26 grudnia, a w 2027 roku – 1 maja i 25 grudnia.
Przykład: sierpień 2026 krok po kroku
- Tygodnie: 1–28 sierpnia to 4 tygodnie × 40 godzin = 160 godzin.
- Dni pozostałe od poniedziałku do piątku: 31 sierpnia (poniedziałek) = 8 godzin.
- Suma przed świętami: 160 + 8 = 168 godzin.
- Święto poza niedzielą: 15 sierpnia (sobota) obniża wymiar o 8 godzin.
- Wymiar: 168 − 8 = 160 godzin, czyli 20 dni roboczych.
W sierpniu 2026 roku pracownik pełnoetatowy pracujący od poniedziałku do piątku ma więc 21 dni od poniedziałku do piątku, ale tylko 20 dni pracy – jeden dzień (np. piątek 14 sierpnia) pracodawca wyznacza jako wolny za święto w sobotę.
Główny błąd w tym kroku to pominięcie święta w sobotę i zaplanowanie 168 godzin. Pracownik przepracowałby wtedy 8 godzin ponad swój wymiar.
Liczenie dni wolnych i obecności w kilku arkuszach łatwo prowadzi do pomyłek. W Orova Timekeeping zapiszesz święta i zmiany w harmonogramie pracy, zbierzesz wnioski urlopowe z zatwierdzaniem przez przełożonego, a miesięczny Timesheet wyeksportujesz do Excela, by zestawić go z wymiarem czasu pracy.
Krok 5: Policz dni w Excelu funkcją DNI.ROBOCZE
Funkcja DNI.ROBOCZE zwraca liczbę dni roboczych między dwiema datami, pomijając soboty, niedziele i daty podane jako święta. Składnia według pomocy Microsoft Support:
=DNI.ROBOCZE(data_początkowa;data_końcowa;[święta])
Wpisz daty wszystkich 14 świąt danego roku w kolumnie pomocniczej, na przykład w komórkach E2:E15 (najlepiej funkcją DATA). Zaznacz ten zakres i w polu nazwy po lewej stronie paska formuły wpisz nazwę Swieta – formuły będą wtedy krótsze i nie przesuną się przy kopiowaniu. Potem w wierszu każdego miesiąca wpisz w kolumnie D:
=DNI.ROBOCZE(B2;C2;Swieta)

Poprawka na święto w sobotę
Tu kryje się najważniejsza pułapka. DNI.ROBOCZE nie odejmuje święta, które wypada w sobotę, bo sobota i tak nie jest dla funkcji dniem roboczym. Według art. 130 § 2 takie święto obniża jednak wymiar o 8 godzin. Dlatego dla sierpnia 2026 roku funkcja zwróci 21, a prawidłowy wymiar to 20 dni.
Dodaj kolumnę F z liczbą świąt w sobotę w danym miesiącu:
=SUMA.ILOCZYNÓW((Swieta>=B2)(Swieta<=C2)(DZIEŃ.TYG(Swieta;2)=6))
Argument 2 w funkcji DZIEŃ.TYG numeruje dni od poniedziałku (1) do niedzieli (7), więc sobota to 6. Wymiar w dniach to =D2-F2, a w godzinach =(D2-F2)*8.
| Kolumna | Zawartość | Przykład dla sierpnia 2026 |
|---|---|---|
| A | Nazwa okresu | Sierpień 2026 |
| B | Data początkowa | =DATA(2026;8;1) |
| C | Data końcowa | =DATA(2026;8;31) |
| D | =DNI.ROBOCZE(B2;C2;Swieta) | 21 |
| F | Święta w sobotę (formuła powyżej) | 1 |
| G | Wymiar w dniach =D2-F2 | 20 |
| H | Wymiar w godzinach =G2*8 | 160 |
Przykład (fikcyjny): specjalistka ds. kadr w firmie produkcyjnej przygotowuje grafiki na drugie półrocze 2026 roku. Formuła DNI.ROBOCZE daje dla sierpnia 21 dni, a dla grudnia 21 dni. Po dodaniu kolumny F z poprawką na święta w sobotę (15 sierpnia i 26 grudnia) wymiar wynosi 20 dni (160 godzin) w obu miesiącach – zgodnie z wyliczeniem z art. 130.
Gdy dni wolne to nie sobota i niedziela: DNI.ROBOCZE.NIESTAND
Jeśli w Twojej firmie stałe dni wolne wypadają w inne dni tygodnia, użyj funkcji:
=DNI.ROBOCZE.NIESTAND(data_początkowa;data_końcowa;[weekend];[święta])
Argument weekend to liczba albo 7-znakowy ciąg zer i jedynek, w którym 1 oznacza dzień wolny (od poniedziałku do niedzieli). Na przykład "0000011" to sobota i niedziela, a 11 – tylko niedziela. Pamiętaj, że funkcja liczy dni pracy w danym układzie tygodnia, a nie wymiar z art. 130 – wymiar godzinowy nadal liczysz wzorem z Kroku 2–4.

Krok 6: Przelicz wymiar dla niepełnego etatu i pracy zmianowej
Wymiar pracownika na część etatu to wymiar pełnoetatowy pomnożony przez ułamek etatu. W sierpniu 2026 roku (160 godzin) daje to:
| Etat | Wymiar w sierpniu 2026 |
|---|---|
| 1/1 | 160 godzin |
| 3/4 | 120 godzin |
| 1/2 | 80 godzin |
| 1/4 | 40 godzin |
Ile to dni, zależy od rozkładu przyjętego w umowie: osoba na 1/2 etatu może pracować 10 dni po 8 godzin albo 20 dni po 4 godziny.
W systemie zmianowym czy w systemie równoważnym (art. 135 § 1 dopuszcza przedłużenie dobowego wymiaru do 12 godzin) wymiar godzinowy liczysz tak samo, ale dni pracy wynikają z harmonogramu, a nie z kalendarza od poniedziałku do piątku. Pracownik z dobą 12-godzinną może mieć w miesiącu mniej dni pracy przy tym samym wymiarze godzin. Ewentualne dodatki czy współczynniki za zmiany wynikają z regulaminu wynagradzania lub układu zbiorowego w Twojej firmie, nie z art. 130.
Błąd do uniknięcia: planowanie osobie na niepełnym etacie więcej godzin, niż wynika z jej proporcjonalnego wymiaru, bez uzgodnienia w umowie zasad pracy ponad ten wymiar.
Krok 7: Porównaj wymiar z czasem faktycznie przepracowanym
Wymiar to plan. Na koniec okresu porównujesz go z ewidencją:
- Weź wymiar z Kroku 4 lub z tabeli poniżej.
- Odejmij usprawiedliwione nieobecności – art. 130 § 3 mówi, że wymiar obniża się o liczbę godzin usprawiedliwionej nieobecności, przypadających do przepracowania w czasie tej nieobecności zgodnie z rozkładem. Urlop wypoczynkowy liczysz tylko w dniach, które były dla pracownika dniami pracy – więcej w poradniku o tym, jakie są zasady naliczania urlopu wypoczynkowego.
- Pracę ponad wymiar (np. w dniu wolnym) ewidencjonuj osobno. Za pracę w dniu wolnym wynikającym z rozkładu w przeciętnie pięciodniowym tygodniu pracownikowi przysługuje inny dzień wolny do końca okresu rozliczeniowego (art. 151³).

Przykład (fikcyjny): kierownik magazynu rozlicza kwiecień 2026 roku. Wymiar to 21 dni, czyli 168 godzin (6 kwietnia, Poniedziałek Wielkanocny, obniża wymiar; Wielkanoc 5 kwietnia wypada w niedzielę). Jeden z magazynierów był 3 dni na zwolnieniu lekarskim w dniach, w których miał zaplanowaną pracę. Jego wymiar obniża się o 3 × 8 = 24 godziny, do 144 godzin, a w ewidencji powinno być 21 − 3 = 18 dni przepracowanych.
Ten bilans jest podstawą rzetelnej ewidencji – szczegóły znajdziesz w tekście o tym, jak prowadzić ewidencję czasu pracy pracowników.
Wymiar czasu pracy w 2026 i 2027 roku miesiąc po miesiącu
Tabela dotyczy pełnego etatu, podstawowego systemu czasu pracy i 1-miesięcznego okresu rozliczeniowego. Kolumna „DNI.ROBOCZE” pokazuje wynik funkcji z Kroku 5 bez poprawki – w miesiącach ze świętem w sobotę jest o 1 wyższy niż wymiar.
| Miesiąc | 2026: dni / godziny | 2026: DNI.ROBOCZE | 2027: dni / godziny | 2027: DNI.ROBOCZE |
|---|---|---|---|---|
| Styczeń | 20 / 160 | 20 | 19 / 152 | 19 |
| Luty | 20 / 160 | 20 | 20 / 160 | 20 |
| Marzec | 22 / 176 | 22 | 22 / 176 | 22 |
| Kwiecień | 21 / 168 | 21 | 22 / 176 | 22 |
| Maj | 20 / 160 | 20 | 18 / 144 | 19 |
| Czerwiec | 21 / 168 | 21 | 22 / 176 | 22 |
| Lipiec | 23 / 184 | 23 | 22 / 176 | 22 |
| Sierpień | 20 / 160 | 21 | 22 / 176 | 22 |
| Wrzesień | 22 / 176 | 22 | 22 / 176 | 22 |
| Październik | 22 / 176 | 22 | 21 / 168 | 21 |
| Listopad | 20 / 160 | 20 | 20 / 160 | 20 |
| Grudzień | 20 / 160 | 21 | 21 / 168 | 22 |
| Cały rok | 251 / 2008 | 251 / 2008 |
Przy dłuższym okresie rozliczeniowym (np. 3 miesiące) liczysz wzór z art. 130 dla całego okresu – tygodnie liczone są wtedy od pierwszego dnia okresu, a nie od pierwszego dnia każdego miesiąca.
Najczęstsze błędy i jak je naprawić
| Objaw | Przyczyna | Jak naprawić |
|---|---|---|
| Arkusz pokazuje o 1 dzień więcej w miesiącu ze świętem w sobotę | DNI.ROBOCZE nie odejmuje święta w sobotę | Dodaj kolumnę z poprawką z Kroku 5 i wyznacz pracownikom inny dzień wolny |
| Grudzień ma o 1 dzień za dużo | Lista świąt bez Wigilii (stan sprzed 2025 r.) | Dopisz 24 grudnia do listy świąt |
| Formuła zwraca #ARG! | Data zapisana jako tekst | Wpisz daty funkcją DATA lub ustaw format Data krótka |
| Formuła nie odejmuje Bożego Ciała lub Poniedziałku Wielkanocnego | Daty świąt ruchomych z poprzedniego roku | Zaktualizuj daty na bieżący rok (tabela w Kroku 4) |
| Zły wymiar niepełnoetatowca | Wymiar pełnego etatu bez przemnożenia przez ułamek | Pomnóż wymiar miesiąca przez ułamek etatu, np. 160 × 0,75 = 120 godzin |
| Urlop „zjada” za dużo dni | Urlop odliczony w dniach kalendarzowych | Odliczaj tylko dni, które według grafiku były dniami pracy |
Podsumowanie: lista kontrolna na koniec miesiąca
| Krok | Co zrobić | Po czym poznasz, że gotowe |
|---|---|---|
| 1 | Daty graniczne okresu | Daty w komórkach są prawdziwymi datami (DATA) |
| 2 | Tygodnie × 40 godzin | Tygodnie liczone od pierwszego dnia okresu |
| 3 | Dni pozostałe pon.–pt. × 8 godzin | Sobota i niedziela pominięte |
| 4 | Święta poza niedzielą × 8 godzin | Święto w sobotę odjęte, wyznaczony inny dzień wolny |
| 5 | Formuła w Excelu | DNI.ROBOCZE minus święta w sobotę = wynik z Kroku 4 |
| 6 | Etaty i zmiany | Wymiar przemnożony przez ułamek etatu |
| 7 | Bilans z ewidencją | Nieobecności odjęte zgodnie z art. 130 § 3 |
Uporządkuj grafiki, dni wolne i miesięczną ewidencję obecności w jednym miejscu. Wypróbuj Orova Timekeeping: wszystkie funkcje, w tym wnioski Time off i eksport Timesheet do Excela, są dostępne bezpłatnie do 7 lipca 2027 r.
Jak ustawić dni wolne i grafik w Orova Timekeeping
Orova Timekeeping to moduł ewidencji czasu pracy: pracownicy rejestrują start i koniec pracy w przeglądarce, a miesięczny Timesheet liczy się według zmian i reguł ustawionych przez firmę. Orova nie nalicza wynagrodzeń i nie wylicza za Ciebie wymiaru z art. 130 – wymiar sprawdzasz według tabeli powyżej, a Orova pomaga pilnować obecności i dni wolnych. Interfejs na zrzutach jest w wersji angielskiej.
Wpisz święta i zmiany w ustawieniach
W Settings › Shifts definiujesz zmiany, a w Settings › Attendance rules w wierszu Public holidays wybierasz rok i widzisz, ile świąt jest zapisanych. Święta dodajesz w harmonogramie pracy – link Manage in Work schedule prowadzi do zakładki Schedule. Wpisz tam wszystkie 14 dni z tabeli w Kroku 4, a dzień wolny za święto w sobotę zaplanuj w grafiku tak jak inne dni wolne.

W tej samej sekcji ustawiasz współczynniki w polu Rates (Weekday, Weekend, Holiday) – ich wartości wpisz zgodnie z regulaminem pracy firmy.
Sprawdź Timesheet i wyeksportuj go do Excela
W zakładce Timesheet wybierasz miesiąc i widzisz siatkę dni z obecnościami każdego pracownika, a filtr Flagged only pokazuje tylko wiersze z nieprawidłowościami. Przyciskiem Export Excel pobierasz plik, w którym możesz zestawić dni przepracowane z wymiarem z Kroku 7 i przekazać dane do działu płac.

Wnioski o urlop czy korektę czasu pracownicy składają na stronie Requests przyciskiem New request, a przełożony zatwierdza je w zakładce To approve. Zatwierdzona nieobecność trafia do Timesheet, więc bilans z Kroku 7 robisz na jednym zestawieniu.
Jak sprawdzić, czy wyliczenie jest poprawne?
Zrób trzy szybkie testy:
- Test wzoru: wymiar w godzinach z arkusza jest równy wynikowi z art. 130 (40 × tygodnie + 8 × dni pozostałe pon.–pt. − 8 × święta poza niedzielą). Dla sierpnia 2026 roku to 160 godzin.
- Test sobót: w miesiącach ze świętem w sobotę (w 2026 roku: sierpień i grudzień) wynik DNI.ROBOCZE jest o 1 większy niż wymiar – jeśli nie, sprawdź listę świąt.
- Test bilansu: suma dni przepracowanych, usprawiedliwionych nieobecności i dni wolnych z grafiku jest równa liczbie dni kalendarzowych w miesiącu.

Jeśli wszystkie trzy testy wychodzą, dane możesz przekazać do działu płac.
Trendy w liczeniu czasu pracy: opinia autora
Patrząc na to, jak firmy liczą dziś dni robocze, widzę trzy kierunki zmian.
Po pierwsze, coraz częściej mówi się o krótszym tygodniu pracy. Jeśli kiedyś zmienią się przepisy o normach czasu pracy, arkusze oparte na sztywnym założeniu „5 dni po 8 godzin” trzeba będzie przebudować. Moim zdaniem warto już teraz trzymać normę dobową i listę dni wolnych w osobnych komórkach, a nie wpisywać ich na stałe w formuły.
Po drugie, nowelizacja z Wigilią pokazała, że lista świąt może się zmienić z dnia na dzień. Uważam, że kadry powinny co roku sprawdzać tekst ustawy o dniach wolnych od pracy, zamiast kopiować listę z zeszłorocznego pliku.
Po trzecie, rejestracja czasu pracy coraz częściej przenosi się z papierowych list do narzędzi cyfrowych. Według mnie zaletą nie jest sama automatyzacja, ale to, że plan i ewidencja leżą obok siebie i łatwiej wychwycić różnicę między nimi.
Często zadawane pytania: jak obliczyć dni robocze
Do kiedy trzeba oddać dzień wolny za święto w sobotę?
Święto w sobotę obniża wymiar czasu pracy w okresie rozliczeniowym, w którym wystąpiło (art. 130 § 2). Dlatego dzień wolny trzeba wyznaczyć w tym samym okresie rozliczeniowym. Termin ustala pracodawca, np. w harmonogramie pracy lub w obwieszczeniu dla pracowników.
Ile dni roboczych ma rok 2026?
Przy pełnym etacie i podstawowym systemie czasu pracy rok 2026 ma 251 dni roboczych, czyli 2008 godzin. Uwzględnia to 14 świąt (w tym Wigilię) oraz dwa święta w sobotę: 15 sierpnia i 26 grudnia.
Czy Wigilia jest dniem wolnym od pracy?
Tak. Od 1 lutego 2025 r. 24 grudnia jest dniem wolnym od pracy na podstawie ustawy o dniach wolnych od pracy (nowelizacja Dz.U. 2024 poz. 1965). Wigilia w dniu od poniedziałku do soboty obniża wymiar czasu pracy o 8 godzin, tak jak każde inne święto poza niedzielą.
Jak w Excelu wyliczać święta ruchome bez wpisywania dat co roku?
Wystarczy formuła na datę Wielkanocy dla danego roku (w sieci znajdziesz gotowe formuły oparte na algorytmie Meeusa/Jonesa/Butchera). Pozostałe święta ruchome wyliczysz od niej: Poniedziałek Wielkanocny = Wielkanoc + 1, Zielone Świątki = Wielkanoc + 49, Boże Ciało = Wielkanoc + 60. Zielone Świątki zawsze wypadają w niedzielę, więc nie zmieniają wymiaru.
Czym różni się kalkulator dni roboczych online od obliczeń kadrowych?
Prosty kalkulator dni roboczych zwykle zlicza dni od poniedziałku do piątku i odejmuje święta, które w nie wypadają. Do wymiaru czasu pracy potrzebujesz więcej: odjęcia świąt w sobotę, własnego okresu rozliczeniowego, proporcji dla niepełnego etatu i odliczenia usprawiedliwionych nieobecności.
Od czego zacząć?
Wybierz jeden krok na najbliższy dzień pracy, w zależności od tego, jak liczysz dziś:
- Liczysz na kalendarzu ściennym: załóż arkusz z listą 14 świąt na 2026 i 2027 rok i sprawdź formułę DNI.ROBOCZE z poprawką na soboty dla najbliższego miesiąca.
- Masz już arkusz: sprawdź, czy lista świąt zawiera Wigilię i czy arkusz odejmuje święta w sobotę – porównaj wyniki z tabelą miesięcy powyżej.
- Planujesz pracę zmianową: ustal, kto i kiedy wyznacza dzień wolny za święto w sobotę, i zapisz tę zasadę w regulaminie lub instrukcji dla kierowników zmian.

Gdy te trzy rzeczy są uporządkowane, każdy kolejny miesiąc liczysz w kilka minut i dokładnie wiesz, jak obliczyć dni robocze dla każdego pracownika.
Prowadź firmę z AI Agents
Orova to zawsze aktywny Biz AI Agent — planuje, realizuje i optymalizuje pracę za Ciebie.
Oszczędzaj czas, uwolnij produktywność.