![](https://cdn.wiki-base.com/5751922/excel_formula_get_last_day_of_month__2.png.webp)
Generisk formel
=EOMONTH(date,0)
Sammendrag
For å beregne den siste dagen i en måned basert på en gitt dato, kan du bruke EOMONTH-funksjonen. I eksemplet vist er formelen i celle B5:
=EOMONTH(B5,0)
Forklaring
Det andre argumentet (måneder) for EOMONTH-funksjonen lar deg få den siste dagen i måneden i fremtidige eller siste måneder. Når du bruker null i flere måneder, returnerer EOMONTH den siste dagen i måneden i samme måned.
For å få den siste dagen i forrige måned, bruk:
=EOMONTH(date,-1)
For å få den siste dagen i neste måned, bruk:
=EOMONTH(date,1)
Alternativ formel
Du kan også skrive en formel ved hjelp av DATO-, ÅR- og MÅNED-funksjonene for å returnere den siste dagen i måneden:
=DATE(YEAR(date),MONTH(date)+1,0)
Trikset med denne formelen gir null for dagen. Når du oppgir null som dagsargument til DATE, vil datofunksjonen "rulle tilbake" en dag til den siste dagen i forrige måned. Ved å legge til 1 i måneden, og bruke null for dag, returnerer DATE den siste dagen i den "opprinnelige" måneden.
Selv om EOMONTH er en mer praktisk funksjon, godtar den ikke et datoperiode i en matriseformel. I så fall kan du bruke alternativet ovenfor.