EOMONTH -funksjon - Siste dag i måneden (Excel, Sheets, VBA)

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel EOMONTH -funksjon i Excel for å finne den siste dagen i måneden, n måneder unna.

EOMONTH Funksjon Oversikt

EOMONTH -funksjonen Returnerer den siste dagen i måneden, n antall måneder fra startdatoen.

For å bruke EOMONTH Excel -regnearkfunksjonen, velg celle og type:

(Legg merke til hvordan formelinngangen ser ut)

EOMONTH Funksjonssyntaks og innganger:

1 = EOMONTH (startdato, måneder)

startdato - Startdatoen i Excel -serienummerformat eller angitt som en dato med anførsel (er) omgir datoen. Eksempel: Du kan ikke skrive inn 11/12/2015 direkte inn i cellen. I stedet må du skrive inn “11/12/2015”, eller du må bruke det tilsvarende serienummeret: 42320. Alternativt kan du referere til en celle med datoen 11/12/2015 angitt. Excel konverterer automatisk datoer lagret i celler til serieformat (med mindre datoen er angitt som tekst).

måneder - Antall måneder unna startdato. Tallet kan være positivt (fremtidig) eller negativt (fortid).

Slik bruker du EOMONTH -funksjonen

Siste dag i måneden

Denne måneden

EOMONTH -funksjonen tar en dato og returnerer den siste dagen i en måned:

1 = EOMONTH (B3,0)

Forrige måned

Du kan også legge til (eller trekke fra) n måneder til startdatoen for å få den siste dagen i en annen måned. Dette eksemplet returnerer den siste dagen i forrige måned:

1 = EOMONTH (B3, -1)

Antall dager i måneden

Ved å bruke DAY -funksjonen kan du beregne antall dager i måneden:

1 = DAG (EOMONTH (B3,0))

DAY -funksjonen returnerer dagenummeret for en dato. Ved å bruke EOMONTH kan vi få den siste dagen i måneden, og DAY -funksjonen returnerer deretter det tilsvarende dagnummeret.

Første dag i måneden

Ved å legge 1 til resultatet av EOMONTH -funksjonen, kan du få den første dagen i en måned:

1 = EOMONTH (B3, -1) +1

Merk: I Excel lagres datoer som serienumre hvor hvert tall representerer en dag, så å legge 1 til en dato vil legge til 1 dag.

EOMONTH i Google Regneark

EOMONTH -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel:

EOMONTH Eksempler i VBA

Du kan også bruke EOMONTH -funksjonen i VBA. Type: application.worksheetfunction.eomonth (startdato, måneder)

Kjører følgende VBA -setninger

123 Område ("B2") = Application.WorksheetFunction.EoMonth (Range ("A2"), 0)Område ("B5") = Application.WorksheetFunction.EoMonth (Range ("A5"), -1)Område ("B8") = Application.WorksheetFunction.EoMonth (Range ("A8"), -1) + 1

Vil gi følgende resultater

For funksjonsargumentene (startdato, etc.) kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

Gå tilbake til listen over alle funksjoner i Excel

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave