Contact us

Pošlji
povpraševanje

Zakladnica znanja

  • Predzanje

  • Kategorije

June 21, 2021

Excel formule za praznike

Avtor: Branka Trifunović

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č”; “”)

 

Kazalo