June 21, 2021
Excel formule za praznike
Pridružite se nam na tečaju Excel-a, 13.9.2021!
Problem, s katerim se pogosto srečamo pri delu z datumskimi podatki, so prazniki. Ti so različni v različnih državah in pogosto niso fiksni. V tem članku navajamo formule, ki prepoznajo datum kot praznik, in izpišejo ime praznika.
Za sestavo podrobnega poslovnega koledarja v Excelu si oglejte članek Excel koledar 2010-2030 s prazniki ali Excel Calendar 2010-2030 With Holidays.
Formule za slovenske praznike so zbrane v naslednji tabeli.
| Praznik | Formula |
| 1. in 2. januar: novo leto | =IF(AND(MONTH(A2)=1;OR(DAY(A2)=1;DAY(A2)=2)); “Novo leto”; “”) |
| 8. februar: Prešernov dan, slovenski kulturni praznik | =IF(AND(MONTH(A2)=2;DAY(A2)=8); “Prešernov dan”; “”) |
| 27. april: dan upora proti okupatorju | =IF(AND(MONTH(A2)=4;DAY(A2)=27); “Dan upora proti okupatorju”; “”) |
| 1. in 2. maj: praznik dela | =IF(AND(MONTH(A2)=5;OR(DAY(A2)=1;DAY(A2)=2)); “Praznik dela”; “”) |
| 8. junij: dan Primoža Trubarja* | =IF(AND(MONTH(A2)=6;DAY(A2)=8); “Dan Primoža Trubarja”; “”) |
| 25. junij: dan državnosti | =IF(AND(MONTH(A2)=6;DAY(A2)=25); “Dan državnosti”; “”) |
| 17. avgust: združitev prekmurskih Slovencev z matičnim narodom* | =IF(AND(MONTH(A2)=8;DAY(A2)=17); “Združitev prekmurskih Slovencev z matičnim narodom”; “”) |
| 15. september: vrnitev Primorske k matični domovini* | =IF(AND(MONTH(A2)=9;DAY(A2)=15); “Vrnitev Primorske k matični domovini”; “”) |
| 23. september: dan slovenskega športa* | =IF(AND(MONTH(A2)=9;DAY(A2)=23); “Dan slovenskega športa”; “”) |
| 25. oktober: dan suverenosti* | =IF(AND(MONTH(A2)=10;DAY(A2)=25); “Dan suverenosti”; “”) |
| 1. november: dan spomina na mrtve | =IF(AND(MONTH(A2)=11;DAY(A2)=1); “Dan spomina na mrtve”; “”) |
| 23. november: dan Rudolfa Maistra* | =IF(AND(MONTH(A2)=11;DAY(A2)=23); “Dan Rudolfa Maistra”; “”) |
| 26. december: dan samostojnosti in enotnosti | =IF(AND(MONTH(A2)=12;DAY(A2)=26); “Dan samostojnosti in enotnosti”; “”) |
* Ni dela prost dan.
Uporabimo jih tako, da za vsak praznik ustvarimo stolpec z njegovim imenom in nato vnesemo formulo, kot na sliki spodaj.

Za potrebe poslovnega koledarja lahko upoštevamo še druge dela proste dneve.
Drugi dela prosti dnevi
| velikonočni ponedeljek | =IF(FLOOR(DAY(MINUTE(YEAR(A2)/38)/2+56)&”/”&”5/”&YEAR(A2);7)-34+1=A2;”Velikonočni ponedeljek”;””) |
| binkoštna nedelja | =IF(FLOOR(DAY(MINUTE(YEAR(A2)/38)/2+56)&”/”&”5/”&YEAR(A2);7)-34+1+50-2=A2;”Binškotna nedelja”;””) |
| 15. avgust: Marijino vnebovzetje | =IF(AND(MONTH(A2)=8;DAY(A2)=15); “Marijino vnebovzetje”; “”) |
| 31. oktober: dan reformacije | =IF(AND(MONTH(A2)=10;DAY(A2)=31); “Dan reformacije”; “”) |
| 25. december: božič | =IF(AND(MONTH(A2)=12;DAY(A2)=25); “Božič”; “”) |