Excel-Formel: Letzten Tag des Monats abrufen -

Inhaltsverzeichnis

Generische Formel

=EOMONTH(date,0)

Zusammenfassung

Um den letzten Tag eines Monats basierend auf einem bestimmten Datum zu berechnen, können Sie die EOMONTH-Funktion verwenden. In dem gezeigten Beispiel lautet die Formel in Zelle B5:

=EOMONTH(B5,0)

Erläuterung

Mit dem zweiten Argument (Monate) der EOMONTH-Funktion können Sie den letzten Tag des Monats in zukünftigen oder vergangenen Monaten abrufen. Wenn Sie monatelang Null verwenden, gibt EOMONTH den letzten Tag des Monats im selben Monat zurück.

Verwenden Sie: Den letzten Tag des Vormonats abrufen:

=EOMONTH(date,-1)

Um den letzten Tag des nächsten Monats zu erhalten, verwenden Sie:

=EOMONTH(date,1)

Alternative Formel

Sie können auch eine Formel mit den Funktionen DATE, YEAR und MONTH schreiben, um den letzten Tag des Monats zurückzugeben:

=DATE(YEAR(date),MONTH(date)+1,0)

Der Trick mit dieser Formel besteht darin, für den Tag Null zu liefern. Wenn Sie DATE als Tagesargument Null geben, wird die Datumsfunktion einen Tag auf den letzten Tag des Vormonats zurückgesetzt. Durch Hinzufügen von 1 zum Monat und Verwenden von Null für den Tag gibt DATE den letzten Tag des "ursprünglichen" Monats zurück.

Obwohl EOMONTH eine bequemere Funktion ist, werden in einer Array-Formel keine Datumsbereiche akzeptiert. In diesem Fall können Sie die oben genannte Alternative verwenden.

Interessante Beiträge...