![](https://cdn.wiki-base.com/1946872/excel_formula_get_last_working_day_in_month__2.png.webp)
Üldine valem
=WORKDAY(EOMONTH(date)+1,-1)
Kokkuvõte
Kuu viimase tööpäeva saamiseks võite kasutada funktsiooni TÖÖPÄEV koos funktsiooniga KUU. Näites on valem C4-s järgmine:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Selgitus
Seestpoolt töötades saab funktsioon EOMONTH mis tahes kuupäeva kuu viimase päeva. Sellele tulemusele lisame 1, mille tulemuseks on järgmise kuu esimene päev.
See kuupäev sisestatakse funktsiooni TÖÖPÄEV kui "alguskuupäev" koos -1-ga "päeva" jaoks. Funktsioon TÖÖPÄEV astub automaatselt tagasi ühe päeva võrra, võttes arvesse kõiki nädalavahetusi. Tulemuseks on kuu viimane tööpäev.
Pühad
Kuu viimase tööpäeva saamiseks, võttes arvesse pühi, lisage lihtsalt valemile vahemik, mis sisaldab pühade kuupäevi:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Kohandatud nädalavahetused
Funktsioon WEEKDAY eeldab, et nädalavahetused on laupäev ja pühapäev. Kui teil on vaja nädalavahetuse päevi kohandada, võite kasutada funktsiooni WEEKDAY.INTL.