EOMONTH-Funktion - Letzter Tag des Monats (Excel, Tabellen, VBA)

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel EOMONTH-Funktion in Excel, um den letzten Tag des Monats zu finden, der n Monate entfernt ist.

Übersicht über die EOMONTH-Funktion

Die EOMONTH-Funktion Gibt den letzten Tag des Monats zurück, n Monate vor dem Startdatum.

Um die Excel-Arbeitsblattfunktion EOMONTH zu verwenden, Zelle auswählen und eingeben:

(Beachten Sie, wie die Formeleingabe aussieht)

EOMONTH Funktionssyntax und Eingaben:

1 =EOMONTH(Startdatum,Monate)

Startdatum - Das Startdatum im Excel-Seriennummernformat oder als Datum eingegeben mit Anführungszeichen („s“) um das Datum. Beispiel: Sie können den 12.11.2015 nicht direkt in die Zelle eingeben. Stattdessen müssen Sie „11.12.2015“ eingeben oder die entsprechende Seriennummer verwenden: 42320. Alternativ können Sie eine Zelle mit dem eingegebenen Datum 11.12.2015 referenzieren. Excel konvertiert in Zellen gespeicherte Daten automatisch in ein serielles Format (es sei denn, das Datum wird als Text eingegeben).

Monate - Anzahl der Monate bis zum Startdatum. Zahl kann positiv (Zukunft) oder negativ (Vergangenheit) sein.

So verwenden Sie die EOMONTH-Funktion

Ultimo

Aktueller Monat

Die EOMONTH-Funktion nimmt ein Datum und gibt den letzten Tag eines Monats zurück:

1 =EOMONTH(B3,0)

Vorheriger Monat

Sie können dem Startdatum auch n Monate hinzufügen (oder subtrahieren), um den letzten Tag eines anderen Monats zu erhalten. In diesem Beispiel wird der letzte Tag des Vormonats zurückgegeben:

1 =EOMONTH(B3,-1)

Anzahl der Tage im Monat

Mit der DAY-Funktion können Sie die Anzahl der Tage im Monat berechnen:

1 =TAG(EOMONTH(B3,0))

Die DAY-Funktion gibt die Tagesnummer eines Datums zurück. Mit EOMONTH können wir den letzten Tag des Monats abrufen und die DAY-Funktion gibt dann die entsprechende Tagesnummer zurück.

Erster Tag des Monats

Durch Addieren von 1 zum Ergebnis der EOMONTH-Funktion erhalten Sie den ersten Tag eines Monats:

1 =EOMONTH(B3,-1)+1

Hinweis: In Excel werden Datumsangaben als fortlaufende Zahlen gespeichert, wobei jede Zahl einen Tag darstellt. Wenn Sie also 1 zu einem Datum hinzufügen, wird 1 Tag hinzugefügt.

EOMONTH in Google Tabellen

Die EOMONTH-Funktion funktioniert in Google Sheets genauso wie in Excel:

EOMONTH-Beispiele in VBA

Sie können auch die EOMONTH-Funktion in VBA verwenden. Typ: application.worksheetfunction.eomonth(start_date,months)

Ausführen der folgenden VBA-Anweisungen

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

Ergibt folgende Ergebnisse

Für die Funktionsargumente (start_date usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Zurück zur Liste aller Funktionen in Excel

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave