![](https://cdn.wiki-base.com/5751922/excel_formula_get_last_day_of_month__2.png.webp)
Splošna formula
=EOMONTH(date,0)
Povzetek
Za izračun zadnjega dne v mesecu na podlagi določenega datuma lahko uporabite funkcijo EOMONTH. V prikazanem primeru je formula v celici B5:
=EOMONTH(B5,0)
Pojasnilo
Drugi argument (meseci) funkcije EOMONTH vam omogoča, da dobite zadnji dan v mesecu v prihodnjih ali preteklih mesecih. Ko mesece uporabljate ničlo, bo EOMONTH vrnil zadnji dan v mesecu istega meseca.
Če želite dobiti zadnji dan preteklega meseca, uporabite:
=EOMONTH(date,-1)
Če želite dobiti zadnji dan naslednjega meseca, uporabite:
=EOMONTH(date,1)
Alternativna formula
Formulo lahko napišete tudi s pomočjo funkcij DATUM, LETO in MESEC, da vrnete zadnji dan v mesecu:
=DATE(YEAR(date),MONTH(date)+1,0)
Trik s to formulo zagotavlja nič za dan. Ko kot argument dneva vnesete nič kot DATE, se bo funkcija datuma en dan "pomaknila" na zadnji dan prejšnjega meseca. Torej z dodajanjem 1 mesecu in z uporabo ničle za dan vrne DATE zadnji dan "prvotnega" meseca.
Čeprav je EOMONTH bolj priročna funkcija, v formuli matrike ne bo sprejel obsega datumov. V tem primeru lahko uporabite zgornjo možnost.