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