Excel-Formel: Reihe von Daten nach Monat -

Generische Formel

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

Zusammenfassung

Um eine dynamische Reihe von Datumsangaben mit einer Formel zu generieren, die sich ab einem einzelnen Startdatum um einen Monat erhöht, können Sie eine Formel verwenden, die auf den Funktionen TAG, MONAT, JAHR und DATUM basiert.

Erläuterung

Im Beispiel ist B6 das fest codierte Startdatum und die Formel in B7 lautet:

=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))

Um diese Formel zu lösen, extrahiert Excel zuerst die Werte für Jahr, Monat und Tag aus dem Datum in B6 und addiert dann 1 zum Monatswert. Als nächstes wird von der DATE-Funktion ein neues Datum zusammengestellt, wobei derselbe Tag und das gleiche Jahr sowie Monat + 1 für Monat verwendet werden.

=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010

Die erste Formel gibt daher ein neues Datum vom 15.02.2010 zurück, einen Monat später als das Startdatum.

Sobald die erste Formel eingegeben wurde, wird sie so weit wie nötig nach unten kopiert. Jede nachfolgende Formel erstellt ein neues Datum, das um einen Tag erhöht wird.

Hinweis: Wenn Sie mit einem Datum wie dem 31. Januar beginnen, überspringt die obige Formel den Februar und geht zum März über. Dies liegt daran, dass das neue Datum, den 31.02.2010, nicht vorhanden ist. Daher verwendet Excel den Tageswert, um 3 Tage nach dem letzten Tag im Februar auf den 03.03.2010 vorzurollen.

Wenn Sie eine Reihe von Daten benötigen, bei denen jedes Datum der letzte Tag des Monats ist, können Sie EODATE folgendermaßen verwenden:

=EOMONTH(B6,1)

Interessante Beiträge...