Wykaz świąt w Excelu

Poniżej publikuję listę świąt w Excelu. Może ona się przydać w kilku sytuacjach:

  • Do tworzenia różnego rodzaju grafików – można napisać formuły, które wyszukują czy data nie jest na liście aby zaznaczyć, że należy wtedy dać pracownikowi bonus za pracę w święta.
  • Układając np. harmonogram szkoleń, harmonogram dostępności sal, harmonogram spotkań z klientami itp. – warto aby nas Excel pilnował, aby nie wpisać daty gdy jest święto (wystarczy np. w pomocniczej kolumnie proste WYSZUKAJ.PIONOWO, które nas ostrzeże, że tego dnia jest święto). Kiedyś mi się zdarzyło, że proponując pewnej firmie szkoleniowej swój grafik dostępności (musiałem podać 10 dni gdy będe dyspozycyjny do jakiejś daty granicznej) z rozpędu w mailu wpisałem 10 kolejnych dni powszednich zapominając, że jedna z tych dat to Boże Ciało 😉
  • Niedawno w grupie rozmawiałem z kursantką, która mówiła, że jej kolega w firmie jest grafikiem. Owy kolega projektował kalendarz ścienny i przez pomyłkę źle zaznaczył datę tłustego czwartku – a wystarczyłoby mieć taką checklistę (wydrukowaną lub w Excelu) z różnymi okazjami i np. weryfikować daty z listy, z tymi oznaczonymi w kalendarzu.

No więc zaczynamy:

Pobierz arkusz zawierający wklepane święta dla dowolnego roku

Święta (dni wolne od pracy)

Większość świąt wypada w ten sam dzień co roku. Przykładowo Nowy Rok zawsze obchodzimy 1 stycznia. Aby wygenerować datę nowego roku możemy użyć funkcji DATA. Oto przykładowa funkcja zwracająca datę nowego roku dla roku bieżącego:

=DATA(ROK(DZIŚ()); 1; 1)

Pierwszy argument funkcji DATA to rok. Mógłbym na sztywno wpisać 2023 lub podać adres komórki w której wpisałem dla jakiego roku mają być wykonywane obliczenia. Ale ja postanowiłem skorzystać z funkcji ROK i zagnieżdżonej w niej funkcji DZIŚ() dzięki czemu Excel dynamicznie zwraca mi aktualny rok.

Poniżej podaję w formie tabelki wykaz świąt stałych:

ŚwiętoData
Nowy rok1 stycznia
Święto Trzech Króli6 stycznia
Święto Pracy1 maja
Święto Konstytucji 3 Maja3 maja
Święto Wojska Polskiego / Wniebowzięcie Najświętszej Maryi Panny15 sierpnia
Wszystkich Świętych1 listopada
Narodowe Święto Niepodległości11 listopada
Boże Narodzenie25 grudnia
Drugi dzień świąt / św. Szczepana26 grudnia

Oprócz świąt stałych mamy jeszcze Wielkanoc. Tutaj użyłem sprytną formułę, którą w komentarzach podrzuciła mi czytelniczka (uwaga: ta formuła poprawnie liczy datę Wielkanocy tylko do roku 2078, jeśli potrzebujesz bardziej uniwersalną funkcję która liczy datę Wielkanocy dla szerszego zakresu zapraszam tutaj)

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

Wielkanoc wypada w niedzielę. Następny dzień to Poniedziałek Wielkanocny, który należy uwzględnić w naszym wykazie, gdyż jest to dzień wolny. Tutaj wystarczy prosta formuła (w moim przypadku komórka w której jest obliczona data Wielkanocy to B7):

=B7+1

Pozostaje nam ostatnie święto ruchome. Jest nim Boże Ciało, które zawsze wypada 60 dni po Wielkanocy.

=B7+60

Powyżej podane dni świąteczne są przydatne w połączeniu z takimi funkcjami jak DNI.ROBOCZE, DZIEŃ.ROBOCZY.

Daty powiązane z Wielkanocą

Oprócz świąt oznaczonych na czerwono w kalendarzu mamy też inne okazje. Jeśli jesteś grafikiem i projektujesz kalendarz być może interesują Ciebie takie okazje jak np. Tłusty Czwartek lub Środa Popielcowa. Na stronie yestok.pl znalazłem bardzo fajny wykaz świąt/okazji powiązanych z Datą Wielkanocy.

Święto / okazjaPrzesunięcie względem Wielkanocy
Tłusty czwartek-52
Ostatnia sobota karnawału-50
Ostatki-47
Popielec-46
Niedziela Palmowa-7
Wielki Czwartek-3
Wielki Piątek-2
Wielka Sobota-1
Wielkanoc0
Poniedziałek Wielkanocny1
Święto Bożego Miłosierdzia7
Wniebowstąpienie42
Zesłanie Ducha Świętego (Zielone Świątki)49
Zielone Świątki (drugi dzień)50
Boże Ciało60

Inne okazje

Do tej pory omówiłem święta oraz dni powiązane z Wielkanocą. No, ale jeśli projektujesz kalendarz to nie można zapomnieć o tak ważnych dniach jak np. Dzień Kobiet bądź Dzień Dziecka.

Okazja/świętoData
Dzień Babci21 stycznia
Dzień Dziadka22 stycznia
Walentynki14 lutego
Dzień Kobiet8 marca
Międzynarodowy Dzień Mężczyzn10 marca
Dzień Matki26 maja
Dzień Dziecka1 czerwca
Dzień Ojca23 czerwca
Andrzejki29 listopada
Mikołajki6 grudnia
Narodowy Dzień Zwycięskiego Powstania Wielkopolskiego27 grudnia
Sylwester31 grudnia

Starałem się zgrupować wszystkie święta oraz okazje, które należy zaznaczyć projektując kalendarz. Jeśli o czymś zapomniałem będę wdzięczny za podzielenie się swoimi przemyśleniami w komentarzach.

Jeśli artykuł Ci się podobał, będę wdzięczny gdy go udostępnisz w mediach społecznościowych
Ten wpis został opublikowany w kategorii funkcje i oznaczony tagami , , , . Dodaj zakładkę do bezpośredniego odnośnika.

2 odpowiedzi na Wykaz świąt w Excelu

  1. Q pisze:

    Brakuje 10 marca – dzień mężczyzny

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.