![](https://cdn.wiki-base.com/5751922/excel_formula_get_last_day_of_month__2.png.webp)
Generička formula
=EOMONTH(date,0)
Sažetak
Da biste izračunali zadnji dan u mjesecu na temelju određenog datuma, možete koristiti funkciju EOMONTH. U prikazanom primjeru formula u ćeliji B5 je:
=EOMONTH(B5,0)
Obrazloženje
Drugi argument (mjeseci) funkcije EOMONTH omogućuje vam dobivanje zadnjeg dana u mjesecu u budućim ili prošlim mjesecima. Kada mjesecima upotrebljavate nulu, EOMONTH će vratiti zadnji dan u mjesecu u istom mjesecu.
Da biste dobili zadnji dan prethodnog mjeseca, upotrijebite:
=EOMONTH(date,-1)
Da biste dobili zadnji dan sljedećeg mjeseca, upotrijebite:
=EOMONTH(date,1)
Alternativna formula
Također možete napisati formulu pomoću funkcija DATUM, GODINA i MJESEC da biste vratili zadnji dan u mjesecu:
=DATE(YEAR(date),MONTH(date)+1,0)
Trik s ovom formulom daje nulu za taj dan. Kada za argument DATE navedete nulu kao datum, funkcija datuma vratit će se jedan dan na zadnji dan prethodnog mjeseca. Dakle, dodavanjem 1 mjesecu i korištenjem nule za dan, DATE vraća zadnji dan "izvornog" mjeseca.
Iako je EOMONTH prikladnija funkcija, neće prihvatiti raspon datuma u formuli polja. U tom slučaju možete koristiti gornju alternativu.