Blog / Excel

Kalendarz 2027 w Excelu
- święta, wymiar czasu pracy i grafik urlopów

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.

Damian Leśniak - Certyfikowany Trener MS Excel 4 listopada 2026 15 min czytania

W skrócie

  • W 2027 r. przypada 14 świąt ustawowo wolnych od pracy. Dwa z nich przypadają w sobotę (1 maja i 25 grudnia), a cztery w niedzielę.
  • Wymiar czasu pracy na pełny etat w 2027 r. wynosi 2008 godzin, czyli 251 dni pracy.
  • Kalendarz w Excelu można zbudować tak, aby po zmianie roku wszystkie daty, w tym Wielkanoc i Boże Ciało, przeliczały się automatycznie.
  • Dni robocze z pominięciem świąt oblicza funkcja DNI.ROBOCZE.NIESTAND, a termin przypadający na dzień wolny przesuwa funkcja DZIEŃ.ROBOCZY.NIESTAND.
  • Na końcu artykułu znajdziesz bezpłatny plik do pobrania: kalendarz 2027, tabelę wymiaru czasu pracy i grafik urlopów z kontrolą liczby nieobecnych.

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.

Dni wolne od pracy w 2027 roku

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).

DataDzień tygodniaŚwiętoWpływ na wymiar czasu pracy
1 styczniapiątekNowy Rokobniża o 8 h
6 styczniaśrodaŚwięto Trzech Króliobniża o 8 h
28 marcaniedzielaWielkanocnie obniża
29 marcaponiedziałekPoniedziałek Wielkanocnyobniża o 8 h
1 majasobotaŚwięto Pracyobniża o 8 h, przysługuje inny dzień wolny
3 majaponiedziałekŚwięto Narodowe Trzeciego Majaobniża o 8 h
16 majaniedzielaZielone Świątkinie obniża
27 majaczwartekBoże Ciałoobniża o 8 h
15 sierpnianiedzielaWniebowzięcie Najświętszej Maryi Pannynie obniża
1 listopadaponiedziałekWszystkich Świętychobniża o 8 h
11 listopadaczwartekNarodowe Święto Niepodległościobniża o 8 h
24 grudniapiątekWigilia Bożego Narodzeniaobniża o 8 h
25 grudniasobotaBoże Narodzenie (pierwszy dzień)obniża o 8 h, przysługuje inny dzień wolny
26 grudnianiedzielaBoże Narodzenie (drugi dzień)nie obniża

Święto w sobotę - dodatkowy dzień wolny

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.

Wymiar czasu pracy w 2027 roku - tabela miesięczna

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ącDni pn-ptŚwięta pn-ptŚwięta w sobotęDni pracyGodziny
Styczeń212019152
Luty200020160
Marzec231022176
Kwiecień220022176
Maj212118144
Czerwiec220022176
Lipiec220022176
Sierpień220022176
Wrzesień220022176
Październik210021168
Listopad222020160
Grudzień231121168
Razem261822512008

Wymiar dla pełnego etatu i miesięcznego okresu rozliczeniowego. Przy okresach dłuższych sumuje się wymiar poszczególnych miesięcy.

Długie weekendy 2027 - kiedy zaplanować urlop

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.

TerminOkazjaDni urlopuDni wolne łącznie
1-3 styczniaNowy Rok (piątek)03
6-10 styczniaTrzech Króli (środa), urlop 7-8 stycznia25
27-29 marcaWielkanoc03
30 kwietnia - 3 majaMajówka z dniem wolnym za 1 maja04
27-30 majaBoże Ciało (czwartek), urlop 28 maja14
30 października - 1 listopadaWszystkich Świętych (poniedziałek)03
11-14 listopadaŚwięto Niepodległości (czwartek), urlop 12 listopada14
24 grudnia - 2 stycznia 2028Święta i Nowy Rok, urlop 28-31 grudnia410

Jak zbudować kalendarz w Excelu, który sam się aktualizuje

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.

Krok 1: Rok w komórce z nazwą

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.

Krok 2: Lista świąt obliczana formułami

Święta o stałej dacie wyznacza funkcja DATA:

=DATA(Rok;1;1) Nowy Rok =DATA(Rok;11;11) Narodowe Święto Niepodległości =DATA(Rok;12;24) Wigilia Bożego Narodzenia

Trudniejsze są święta ruchome, ponieważ zależą od daty Wielkanocy. W Excelu można ją wyznaczyć jedną formułą:

=ZAOKR.W.DÓŁ(DATA(Rok;5;DZIEŃ(MINUTA(Rok/38)/2+56));7)-34

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ętoFormułaWynik dla 2027 r.
Poniedziałek Wielkanocny=B11+129.03.2027
Zielone Świątki=B11+4916.05.2027
Boże Ciało=B11+6027.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.

Krok 3: Siatka miesiąca

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:

=DATA(Rok;1;1)-DZIEŃ.TYG(DATA(Rok;1;1);2)+1

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:

=SEKWENCJA(6;7;DATA(Rok;1;1)-DZIEŃ.TYG(DATA(Rok;1;1);2)+1)

Krok 4: Formatowanie warunkowe - weekendy, święta i dni spoza miesiąca

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łyFormat
1=MIESIĄC(A5)<>1bardzo jasna czcionka (dni z sąsiednich miesięcy)
2=LICZ.JEŻELI(SwietaUstawowe;A5)>0czerwone wypełnienie (święto)
3=LICZ.JEŻELI(DniDodatkowe;A5)>0żółte wypełnienie (dodatkowy dzień wolny)
4=DZIEŃ.TYG(A5;2)>5szare 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.:

PnWtŚrCzPtSoNd
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

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.

Krok 5: Dni robocze i wymiar czasu pracy

Liczbę dni roboczych w miesiącu z pominięciem weekendów i świąt oblicza funkcja DNI.ROBOCZE.NIESTAND:

=DNI.ROBOCZE.NIESTAND(DATA(Rok;1;1);NR.SER.OST.DN.MIES(DATA(Rok;1;1);0);1;SwietaUstawowe)

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:

=SUMA.ILOCZYNÓW((SwietaUstawowe>=B5)*(SwietaUstawowe<=C5)*(DZIEŃ.TYG(SwietaUstawowe;2)=6))

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.

Krok 6: Termin przypadający na dzień wolny

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:

=DZIEŃ.ROBOCZY.NIESTAND(A2+14-1;1;1;SwietaUstawowe)

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.

Grafik urlopów i nieobecności

Drugą częścią pliku jest grafik, w którym w wierszach znajdują się pracownicy, a w kolumnach kolejne dni wybranego miesiąca.

  • Wybór miesiąca. W komórce C2 wpisuje się numer miesiąca (1-12). Nagłówki kolumn obliczają się formułą =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.
  • Kody nieobecności z listy. Komórki grafiku mają regułę Dane → Poprawność danych → Lista z kodami U (urlop wypoczynkowy), UŻ (urlop na żądanie), L4 (zwolnienie lekarskie), D (delegacja) i S (szkolenie). Lista wyklucza literówki, które uniemożliwiłyby zliczanie.
  • Podsumowanie dla pracownika. Liczbę dni urlopu zwraca formuła =LICZ.JEŻELI(C6:AG6;"U")+LICZ.JEŻELI(C6:AG6;"UŻ"). Pozostałe kody zlicza się analogicznie.
  • Kontrola obsady. W wierszu „Nieobecni” formuła =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.

Pobierz gotowy plik: kalendarz i grafik urlopów 2027

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.

Pobierz plik

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.

Najczęstsze błędy w kalendarzach i grafikach

  • Szablon sprzed 2025 r. Wiele krążących w firmach plików nie uwzględnia Wigilii jako dnia wolnego. W 2027 r. powoduje to zawyżenie wymiaru grudnia o 8 godzin.
  • Święta wpisane jako tekst. Data wpisana z kropką na końcu albo ze spacją jest tekstem, a nie datą. Funkcje DNI.ROBOCZE.NIESTAND i LICZ.JEŻELI nie rozpoznają takiego święta. Daty rozpoznane przez Excel są domyślnie wyrównane do prawej strony komórki.
  • Pominięcie świąt w sobotę. Sama funkcja DNI.ROBOCZE.NIESTAND nie obniża wymiaru za święto w sobotę, ponieważ sobota i tak jest dla niej dniem wolnym. Bez osobnej korekty roczny wymiar wyniesie 2024 zamiast 2008 godzin.
  • Niewłaściwy argument funkcji DZIEŃ.TYG. Bez drugiego argumentu funkcja numeruje dni od niedzieli (1) do soboty (7), a wtedy warunek >5 oznacza piątek i sobotę zamiast soboty i niedzieli.
  • Brak opcji „Zatrzymaj, jeśli prawda”. Gdy reguła weekendu znajduje się w Menedżerze reguł wyżej niż reguła świąt, święto przypadające w sobotę lub niedzielę nie zostanie wyróżnione.
  • Kopiowanie siatek między miesiącami. Każde kopiowanie tworzy nowe reguły formatowania. Po kilku latach plik ma ich setki i działa coraz wolniej. Lepiej przygotować plik raz i zmieniać wyłącznie rok.

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.

Rozwiąż test z Excela

Najczęściej zadawane pytania

Ile wynosi wymiar czasu pracy w 2027 roku?

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ę.

Które święta w 2027 roku przypadają 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.

Czy Wigilia 2027 jest dniem wolnym od pracy?

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.

Jak w Excelu policzyć dni robocze bez świąt?

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.

Jak obliczyć w Excelu datę Wielkanocy?

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.

Szkolenia Excel

Chcesz, aby Twój zespół samodzielnie budował takie arkusze?

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.

Przeczytaj też