Uniwersalna lista świąt

W wielu różnych rozwiązaniach Excela np.grafiki,  harmonogramy itp. istotnym elementem są daty świąt.  Pewne dni są przewidywalne – Nowy Rok zawsze wypada 1 stycznia, Święto Niepodległości – 11 listopada, ale co z datami świąt ruchomych? Owszem, można zajrzeć do kalendarza  i sprawdzić datę Wielkanocy czy Bożego Ciała, ale w kolejnym roku trzeba to zrobić ponownie. Na szczęście można to zrobić raz, a dobrze – wykorzystując po prostu formuły Excela.

Na rok 2019 wygląda to tak:

Po zmianie w komórce A1 roku na 2020 wygląda to tak:

Jak zrobić taką listę? W komórce A3 wyznaczającej datę Nowego Roku jest formuła:
=DATA(A1;1;1)
Podobnie dla A4:
=DATA(A1;1;6)
W analogiczny sposób ustawiamy daty świąt mających swoje stałe daty w kalendarzu.
Święta  ruchome powiązane są natomiast z Wielkanocą. Przypada zawsze w niedzielę po pierwszej wiosennej pełni księżyca. W Excelu wyznaczamy ją formułą w komórce A5:
=ZAOKR.W.DÓŁ(DATA(A1;5;DZIEŃ(MINUTA(A1/38)/2+56));7)-34
Drugi dzień Wielkanocy (komórka A6) jest już prosty:
=A5+1
Zielone Świątki to formuła:
=A5+49
Natomiast Boże Ciało (komórka A10) to:
=A5+60

W ten sposób można ustawić listę świąt na dany rok. Wystarczy zmienić wartość w oznaczającej rok komórce A1 i nastąpi automatyczne przeliczenie.

 

 

Kurs Excel - zaawansowane techniki

 

2 myśli w temacie “Uniwersalna lista świąt”

  1. Bardzo ciekawy patent, na pewno się przyda, bo nie raz mi się zdarzyło zaplanować grafik dla ludzi na dzień świąteczny 😛 Przyznaję się bez bicia!

Dodaj komentarz