Wszystkie dni wolne od pracy w 2027 roku, miesięczny wymiar czasu pracy i długie weekendy, a także kalendarz i grafik nieobecności w Excelu, które po zmianie roku przeliczają się automatycznie. Z formułami krok po kroku i bezpłatnym plikiem do pobrania.
W skrócie
Koniec roku to w działach kadr, księgowości i sekretariatach czas przygotowywania planów urlopów, grafików i harmonogramów na kolejny rok. Na szkoleniach z Excela regularnie widzę ten sam problem: kalendarz przepisywany ręcznie co roku, święta zaznaczane kolorem „na oko” i wymiar czasu pracy liczony na kartce. Wystarczy jedna pomyłka, na przykład pominięta Wigilia, która od 2025 r. jest dniem wolnym, aby grafik i rozliczenie czasu pracy przestały się zgadzać.
W tym artykule przedstawiam komplet informacji o dniach wolnych w 2027 r. oraz sposób zbudowania w Excelu kalendarza i grafiku, które same aktualizują się po zmianie roku. Wszystkie formuły podaję w polskiej wersji Excela, a gotowy plik możesz pobrać bezpłatnie.
Podstawą jest ustawa z dnia 18 stycznia 1951 r. o dniach wolnych od pracy. Od 2025 r. dniem wolnym jest także Wigilia Bożego Narodzenia (24 grudnia).
| Data | Dzień tygodnia | Święto | Wpływ na wymiar czasu pracy |
|---|---|---|---|
| 1 stycznia | piątek | Nowy Rok | obniża o 8 h |
| 6 stycznia | środa | Święto Trzech Króli | obniża o 8 h |
| 28 marca | niedziela | Wielkanoc | nie obniża |
| 29 marca | poniedziałek | Poniedziałek Wielkanocny | obniża o 8 h |
| 1 maja | sobota | Święto Pracy | obniża o 8 h, przysługuje inny dzień wolny |
| 3 maja | poniedziałek | Święto Narodowe Trzeciego Maja | obniża o 8 h |
| 16 maja | niedziela | Zielone Świątki | nie obniża |
| 27 maja | czwartek | Boże Ciało | obniża o 8 h |
| 15 sierpnia | niedziela | Wniebowzięcie Najświętszej Maryi Panny | nie obniża |
| 1 listopada | poniedziałek | Wszystkich Świętych | obniża o 8 h |
| 11 listopada | czwartek | Narodowe Święto Niepodległości | obniża o 8 h |
| 24 grudnia | piątek | Wigilia Bożego Narodzenia | obniża o 8 h |
| 25 grudnia | sobota | Boże Narodzenie (pierwszy dzień) | obniża o 8 h, przysługuje inny dzień wolny |
| 26 grudnia | niedziela | Boże Narodzenie (drugi dzień) | nie obniża |
Zgodnie z art. 130 § 2 Kodeksu pracy każde święto przypadające w okresie rozliczeniowym w innym dniu niż niedziela obniża wymiar czasu pracy o 8 godzin. W praktyce oznacza to, że za święto przypadające w sobotę pracownikom pracującym w podstawowym systemie czasu pracy (od poniedziałku do piątku) pracodawca wyznacza inny dzień wolny w tym samym okresie rozliczeniowym. W 2027 r. dotyczy to 1 maja i 25 grudnia.
Wskazówka dla kadr. Dzień wolny za 1 maja wiele firm wyznacza na piątek 30 kwietnia, a za 25 grudnia na poniedziałek 27 grudnia. Pracownicy zyskują wówczas czterodniowe przerwy: od 30 kwietnia do 3 maja oraz od 24 do 27 grudnia. Decyzję warto ogłosić z wyprzedzeniem, aby uwzględnić ją w planach urlopów.
W 2027 r. przypada 261 dni od poniedziałku do piątku. Osiem świąt przypada w dni robocze, a dwa w soboty, co łącznie obniża wymiar o 80 godzin. Roczny wymiar czasu pracy na pełny etat wynosi zatem 2008 godzin (251 dni pracy).
| Miesiąc | Dni pn-pt | Święta pn-pt | Święta w sobotę | Dni pracy | Godziny |
|---|---|---|---|---|---|
| Styczeń | 21 | 2 | 0 | 19 | 152 |
| Luty | 20 | 0 | 0 | 20 | 160 |
| Marzec | 23 | 1 | 0 | 22 | 176 |
| Kwiecień | 22 | 0 | 0 | 22 | 176 |
| Maj | 21 | 2 | 1 | 18 | 144 |
| Czerwiec | 22 | 0 | 0 | 22 | 176 |
| Lipiec | 22 | 0 | 0 | 22 | 176 |
| Sierpień | 22 | 0 | 0 | 22 | 176 |
| Wrzesień | 22 | 0 | 0 | 22 | 176 |
| Październik | 21 | 0 | 0 | 21 | 168 |
| Listopad | 22 | 2 | 0 | 20 | 160 |
| Grudzień | 23 | 1 | 1 | 21 | 168 |
| Razem | 261 | 8 | 2 | 251 | 2008 |
Wymiar dla pełnego etatu i miesięcznego okresu rozliczeniowego. Przy okresach dłuższych sumuje się wymiar poszczególnych miesięcy.
Układ świąt w 2027 r. jest korzystny dla osób planujących urlopy. Poniższe zestawienie przyjmuje, że pracodawca wyznaczy dni wolne za święta w sobotę na 30 kwietnia i 27 grudnia.
| Termin | Okazja | Dni urlopu | Dni wolne łącznie |
|---|---|---|---|
| 1-3 stycznia | Nowy Rok (piątek) | 0 | 3 |
| 6-10 stycznia | Trzech Króli (środa), urlop 7-8 stycznia | 2 | 5 |
| 27-29 marca | Wielkanoc | 0 | 3 |
| 30 kwietnia - 3 maja | Majówka z dniem wolnym za 1 maja | 0 | 4 |
| 27-30 maja | Boże Ciało (czwartek), urlop 28 maja | 1 | 4 |
| 30 października - 1 listopada | Wszystkich Świętych (poniedziałek) | 0 | 3 |
| 11-14 listopada | Święto Niepodległości (czwartek), urlop 12 listopada | 1 | 4 |
| 24 grudnia - 2 stycznia 2028 | Święta i Nowy Rok, urlop 28-31 grudnia | 4 | 10 |
Celem jest plik, w którym zmiana jednej komórki z rokiem przelicza wszystkie daty, święta i podsumowania. Taki kalendarz przygotowuje się raz i wykorzystuje przez kolejne lata.
W arkuszu Ustawienia wpisz rok, np. 2027, w komórce B3. Następnie kliknij tę komórkę, w polu nazwy (na lewo od paska formuły) wpisz Rok i zatwierdź klawiszem Enter. Od tej chwili w każdej formule możesz używać słowa Rok zamiast adresu Ustawienia!$B$3. Formuły stają się czytelniejsze, a odwołanie nie „rozjedzie się” podczas kopiowania.
Święta o stałej dacie wyznacza funkcja DATA:
Trudniejsze są święta ruchome, ponieważ zależą od daty Wielkanocy. W Excelu można ją wyznaczyć jedną formułą:
Jest to znana, zwięzła formuła wykorzystująca sposób przechowywania dat w Excelu. Daje poprawne wyniki dla lat 1900-2078, co sprawdziłem, porównując je z datami Wielkanocy obliczonymi algorytmem kalendarzowym. Pozostałe święta ruchome wynikają z daty Wielkanocy (w przykładzie w komórce B11):
| Święto | Formuła | Wynik dla 2027 r. |
|---|---|---|
| Poniedziałek Wielkanocny | =B11+1 | 29.03.2027 |
| Zielone Świątki | =B11+49 | 16.05.2027 |
| Boże Ciało | =B11+60 | 27.05.2027 |
Zakres z datami wszystkich czternastu świąt nazwij SwietaUstawowe. Obok przygotuj osobną tabelę na dodatkowe dni wolne wyznaczane przez pracodawcę i nazwij ją DniDodatkowe. Rozdzielenie obu list ma znaczenie, ponieważ tylko święta ustawowe obniżają wymiar czasu pracy.
Dzień tygodnia bez dodatkowej formuły. Aby obok daty wyświetlić nazwę dnia, wpisz =B9 i nadaj komórce format niestandardowy dddd. Komórka nadal zawiera datę, więc można jej używać w obliczeniach.
Każdy miesiąc w kalendarzu to siatka 6 wierszy na 7 kolumn (od poniedziałku do niedzieli). Pierwsza komórka zawiera poniedziałek tygodnia, w którym wypada 1. dzień miesiąca:
Argument 2 w funkcji DZIEŃ.TYG oznacza numerację od poniedziałku (1) do niedzieli (7), zgodną z polskim kalendarzem. Każda kolejna komórka siatki to poprzednia data powiększona o 1. Aby w komórkach był widoczny tylko numer dnia, zastosuj format niestandardowy d.
W Excelu 2021 i Microsoft 365 całą siatkę miesiąca utworzy jedna formuła z funkcją SEKWENCJA, której wynik rozleje się na 42 komórki:
Zaznacz siatkę stycznia (np. A5:G10), wybierz Narzędzia główne → Formatowanie warunkowe → Nowa reguła → Użyj formuły do określenia komórek, które należy sformatować i utwórz cztery reguły:
| Kolejność | Formuła reguły | Format |
|---|---|---|
| 1 | =MIESIĄC(A5)<>1 | bardzo jasna czcionka (dni z sąsiednich miesięcy) |
| 2 | =LICZ.JEŻELI(SwietaUstawowe;A5)>0 | czerwone wypełnienie (święto) |
| 3 | =LICZ.JEŻELI(DniDodatkowe;A5)>0 | żółte wypełnienie (dodatkowy dzień wolny) |
| 4 | =DZIEŃ.TYG(A5;2)>5 | szare wypełnienie (sobota i niedziela) |
W Menedżerze reguł zaznacz przy każdej z nich opcję Zatrzymaj, jeśli prawda. Dzięki temu święto przypadające w sobotę zostanie oznaczone na czerwono, a nie na szaro. Efekt dla maja 2027 r.:
| Pn | Wt | Śr | Cz | Pt | So | Nd |
|---|---|---|---|---|---|---|
| 26 | 27 | 28 | 29 | 30 | 1 | 2 |
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | 1 | 2 | 3 | 4 | 5 | 6 |
Maj 2027: święta (1, 3, 16 i 27 maja), weekendy oraz dni z sąsiednich miesięcy w jasnym kolorze. Dzień wolny wyznaczony za 1 maja, wpisany w tabeli dodatkowych dni wolnych, zostanie oznaczony na żółto w kalendarzu kwietnia.
Zasady budowania reguł z formułą, w tym znaczenie znaku dolara w odwołaniach, omówiłem szczegółowo w artykule Formatowanie warunkowe w Excelu - 10 przykładów z formułami.
Liczbę dni roboczych w miesiącu z pominięciem weekendów i świąt oblicza funkcja DNI.ROBOCZE.NIESTAND:
Funkcja NR.SER.OST.DN.MIES zwraca ostatni dzień miesiąca, a trzeci argument określa dni weekendowe. Wartość 1 oznacza sobotę i niedzielę, a 11 wyłącznie niedzielę. Można też podać tekst złożony z siedmiu cyfr, w którym 1 oznacza dzień wolny, a pozycje odpowiadają dniom od poniedziałku do niedzieli. Przykładowo "0000011" oznacza weekend w sobotę i niedzielę, a "0000001" sześciodniowy tydzień pracy. Starsza funkcja DNI.ROBOCZE zawsze przyjmuje weekend w sobotę i niedzielę.
Do obliczenia wymiaru czasu pracy nie wystarczy jednak pomnożyć dni roboczych przez 8, ponieważ trzeba odjąć także święta przypadające w sobotę. Liczbę takich świąt w miesiącu (od daty w B5 do daty w C5) zwraca formuła:
Wymiar w godzinach to liczba dni roboczych pomniejszona o święta w sobotę i pomnożona przez 8. Dla maja 2027 r.: (19 - 1) × 8 = 144 godziny.
W urzędach kalendarz służy także do kontroli terminów. Zgodnie z art. 57 § 4 Kodeksu postępowania administracyjnego, jeżeli koniec terminu przypada na sobotę lub dzień ustawowo wolny od pracy, za ostatni dzień terminu uważa się następny dzień, który nie jest dniem wolnym od pracy ani sobotą. Funkcja DZIEŃ.ROBOCZY.NIESTAND wyznacza taki dzień automatycznie:
Formuła dodaje do daty doręczenia z komórki A2 termin 14 dni, cofa się o jeden dzień, a następnie szuka pierwszego dnia roboczego. Jeżeli ostatni dzień terminu jest dniem roboczym, wynikiem jest ten sam dzień. Jeżeli wypada w dzień wolny, wynik przesuwa się na najbliższy dzień roboczy. Przykład: przy doręczeniu 10 grudnia 2027 r. termin 14-dniowy upływałby 24 grudnia (Wigilia), więc formuła zwraca poniedziałek 27 grudnia 2027 r.
Drugą częścią pliku jest grafik, w którym w wierszach znajdują się pracownicy, a w kolumnach kolejne dni wybranego miesiąca.
=JEŻELI(1<=DZIEŃ(NR.SER.OST.DN.MIES(DATA(Rok;$C$2;1);0));DATA(Rok;$C$2;1);""), w której kolejne kolumny różnią się numerem dnia. Dzięki temu w lutym kolumny 29-31 pozostają puste.=LICZ.JEŻELI(C6:AG6;"U")+LICZ.JEŻELI(C6:AG6;"UŻ"). Pozostałe kody zlicza się analogicznie.=LICZ.JEŻELI(C6:C20;"?*") zlicza osoby nieobecne danego dnia. Formatowanie warunkowe podświetla dni, w których przekroczono limit ustalony w arkuszu Ustawienia, np. więcej niż dwie osoby z jednego działu.Kolumny weekendów i świąt są wyróżnione tymi samymi regułami co w kalendarzu, z jedną różnicą: odwołanie do daty ma postać C$4. Znak dolara przed numerem wiersza sprawia, że każda komórka kolumny sprawdza datę z nagłówka.
Kalendarz, wymiar czasu pracy i grafik urlopów 2027 (.xlsx)
Pięć arkuszy: instrukcja, kalendarz roczny, ustawienia ze świętami obliczanymi formułami, tabela wymiaru czasu pracy oraz grafik nieobecności z listami rozwijanymi i kontrolą obsady. Po zmianie roku plik przelicza się automatycznie. Działa w Excelu 2010 i nowszych.
Plik jest bezpłatny i nie wymaga rejestracji. Przed użyciem wymiaru czasu pracy w rozliczeniach kadrowych zweryfikuj go z przyjętym w firmie systemem czasu pracy i okresem rozliczeniowym.
>5 oznacza piątek i sobotę zamiast soboty i niedzieli.Sprawdź się w praktyce
Funkcje daty, LICZ.JEŻELI i formatowanie warunkowe to podstawa pracy z harmonogramami. W bezpłatnym teście z Excela rozwiążesz zadania w arkuszu, który działa jak polski Excel, a w ćwiczeniach z Excela przećwiczysz je krok po kroku.
Dla pełnego etatu wymiar czasu pracy w 2027 r. wynosi 2008 godzin, czyli 251 dni pracy. Wynika to z 261 dni od poniedziałku do piątku, pomniejszonych o 8 świąt przypadających w dni robocze i 2 święta przypadające w sobotę.
W 2027 r. w sobotę przypadają dwa święta: Święto Pracy (1 maja) i pierwszy dzień Bożego Narodzenia (25 grudnia). Każde z nich obniża wymiar czasu pracy o 8 godzin, a pracownikom pracującym od poniedziałku do piątku pracodawca wyznacza za nie inny dzień wolny w okresie rozliczeniowym.
Tak. Od 2025 r. Wigilia Bożego Narodzenia jest dniem ustawowo wolnym od pracy. W 2027 r. przypada w piątek, więc obniża wymiar czasu pracy w grudniu o 8 godzin.
Należy użyć funkcji DNI.ROBOCZE.NIESTAND, podając datę początkową, datę końcową, kod weekendu (1 oznacza sobotę i niedzielę) oraz zakres z datami świąt, np. =DNI.ROBOCZE.NIESTAND(DATA(2027;1;1);DATA(2027;1;31);1;SwietaUstawowe). Dla stycznia 2027 r. wynik wynosi 19.
Można użyć formuły =ZAOKR.W.DÓŁ(DATA(Rok;5;DZIEŃ(MINUTA(Rok/38)/2+56));7)-34, w której Rok oznacza komórkę z rokiem. Formuła daje poprawne wyniki w Excelu dla lat 1900-2078. Poniedziałek Wielkanocny to data Wielkanocy plus 1 dzień, a Boże Ciało plus 60 dni.
Na szkoleniach Excel, które prowadzę w firmach i urzędach w Rzeszowie i w całej Polsce, pracujemy na rzeczywistych plikach uczestników: grafikach, ewidencjach czasu pracy, rejestrach spraw i zestawieniach. Funkcje daty, formatowanie warunkowe, tabele przestawne i Power Query w programie dopasowanym do potrzeb zespołu.
10 przykładów z formułami, w tym grafik urlopów ze świętami i rejestr terminów.
ExcelZliczanie urlopów i nieobecności według działu, miesiąca i rodzaju.
ExcelWarunki logiczne, które wykorzystują formuły kalendarza i grafiku.
ExcelMożliwości, wersje i ograniczenia asystenta AI w arkuszu.