Download eksemplet på projektmappe
Denne vejledning viser, hvordan du bruger Excel EOMONTH -funktion i Excel for at finde den sidste dag i måneden, n måneder væk.
EOMONTH Funktionsoversigt
Funktionen EOMONTH Returnerer den sidste dag i måneden, n antal måneder væk fra startdatoen.
Hvis du vil bruge EOMONTH Excel -regnearksfunktionen, skal du markere celle og skrive:
(Bemærk hvordan formelindgangen vises)
EOMONTH Funktionssyntaks og input:
1 | = EOMONTH (startdato, måneder) |
start dato - Startdatoen i Excel -serienummerformat eller indtastet som en dato med tilbud (r) omgiver datoen. Eksempel: Du kan ikke indtaste 11/12/2015 direkte i cellen. I stedet skal du indtaste “11/12/2015”, eller du skal bruge det tilsvarende serienummer: 42320. Alternativt kan du henvise til en celle med datoen 11/12/2015 indtastet. Excel konverterer automatisk datoer, der er gemt i celler, til serielt format (medmindre datoen er angivet som tekst).
måneder - Antal måneder væk fra startdato. Tallet kan være positivt (fremtid) eller negativt (fortid).
Sådan bruges EOMONTH -funktionen
Månedens sidste dag
Indeværende måned
EOMONTH -funktionen tager en dato og returnerer den sidste dag i en måned:
1 | = EOMONTH (B3,0) |
Forrige måned
Du kan også tilføje (eller trække) n måneder til startdatoen for at få den sidste dag i en anden måned. Dette eksempel returnerer den sidste dag i den foregående måned:
1 | = EOMONTH (B3, -1) |
Antal dage i måneden
Ved at bruge DAY -funktionen kan du beregne antallet af dage i måneden:
1 | = DAG (EOMONTH (B3,0)) |
DAY -funktionen returnerer dagnummeret for en dato. Ved at bruge EOMONTH kan vi få den sidste dag i måneden, og DAY -funktionen returnerer derefter det tilsvarende dagnummer.
Første dag i måneden
Ved at tilføje 1 til resultatet af EOMONTH -funktionen kan du få den første dag i en måned:
1 | = EOMONTH (B3, -1) +1 |
Bemærk: I Excel gemmes datoer som serienumre, hvor hvert nummer repræsenterer en dag, så tilføjelse af 1 til en dato tilføjer 1 dag.
EOMONTH i Google Sheets
EOMONTH -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:
EOMONTH Eksempler i VBA
Du kan også bruge EOMONTH -funktionen i VBA. Type: application.worksheetfunction.eomonth (startdato, måneder)
Kører følgende VBA -udsagn
123 | Område ("B2") = Application.WorksheetFunction.EoMonth (område ("A2"), 0)Område ("B5") = Application.WorksheetFunction.EoMonth (område ("A5"), -1)Range ("B8") = Application.WorksheetFunction.EoMonth (Range ("A8"), -1) + 1 |
Vil producere følgende resultater
For funktionsargumenterne (startdato osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.
Tilbage til listen over alle funktioner i Excel