Excel-formel: Få siste dag i måneden -

Innholdsfortegnelse

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.

Interessante artikler...