![](https://cdn.wiki-base.com/1946872/excel_formula_get_last_working_day_in_month__2.png.webp)
Generička formula
=WORKDAY(EOMONTH(date)+1,-1)
Sažetak
Da biste dobili zadnji radni dan u mjesecu, možete koristiti funkciju WORKDAY zajedno s funkcijom EOMONTH. U primjeru, formula u C4 je:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Obrazloženje
Radeći iznutra prema van, funkcija EOMONTH dobiva zadnji dan u mjesecu bilo kojeg datuma. Ovom rezultatu dodamo 1, što rezultira prvim danom sljedećeg mjeseca.
Ovaj datum ulazi u funkciju WORKDAY kao "datum početka", zajedno s -1 za "dane". Funkcija WORKDAY automatski se vraća unatrag za 1 dan, uzimajući u obzir sve vikende. Rezultat je zadnji radni dan u mjesecu.
Praznici
Da biste dobili zadnji radni dan u mjesecu, uzimajući u obzir praznike, samo dodajte raspon koji sadrži datume praznika u formulu poput ove:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Prilagođeni vikendi
Funkcija WEEKDAY pretpostavlja da su vikendi subota i nedjelja. Ako trebate prilagoditi dane vikenda, možete koristiti funkciju WEEKDAY.INTL.