EOMONTH -funktion - sidste måned i måneden (Excel, Sheets, VBA)

Download eksempel på projektmappe

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

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave