Excel-Formel: Dynamische Datumsliste -

Inhaltsverzeichnis

Generische Formel

=start+ROWS(exp_rng)-1-offset

Zusammenfassung

Um eine dynamische Datumsliste zu erstellen, können Sie eine Formel verwenden, die ein Startdatum erhöht, um zusätzliche Daten zu erstellen und anzuzeigen. In dem gezeigten Beispiel lautet die Formel in B5:

=start+ROWS($B$5:B5)-1-offset

Dabei ist "Start" der benannte Bereich G4 und "Offset" der benannte Bereich G5.

Anmerkungen: (1) Der Versatz repräsentiert Tage vor dem Startdatum, die in der Liste angezeigt werden sollen. (2) Die Schattierung des Startdatums erfolgt mit bedingter Formatierung wie nachstehend beschrieben.

Erläuterung

Daten in Excel sind nur Seriennummern, die so formatiert sind, dass sie als Daten angezeigt werden. Dies bedeutet, dass Sie mathematische Operationen an Daten ausführen können, um zukünftige oder vergangene Tage zu berechnen.

In dem gezeigten Beispiel wird das Datum im benannten Bereich "Start" von der Funktion HEUTE bereitgestellt:

=TODAY() //returns current date

Die Formel in B5 beginnt mit dem Startdatum und erhöht das Datum um eins, indem ein erweiterter Bereich innerhalb der ROWS-Funktion verwendet wird:

ROWS($B$5:B5) // returns row count

ROWS gibt die Zeilenanzahl in einem Bereich zurück. Beim Kopieren der Formel wird der Bereich erweitert und die Zeilenanzahl bei jeder neuen Zeile um eins erhöht. Von diesem Wert subtrahieren wir 1, damit das Datum in der ersten Zeile nicht erhöht wird.

Als nächstes subtrahieren wir den Wert im benannten Bereich "Offset" (G5). Der Versatz ist einfach eine Möglichkeit, die Liste der Daten vor dem angegebenen Startdatum zu beginnen. Wenn der Versatz Null oder leer ist, entspricht das erste Datum in der Liste dem Startdatum.

Um einen Wochentag anzuzeigen, lautet die Formel in C5:

=TEXT(B5,"ddd")

Um einen Monat anzuzeigen, lautet die Formel in D5:

=TEXT(B5,"mmm")

In diesem Artikel finden Sie weitere Beispiele für benutzerdefinierte Zahlenformate in Excel.

Die Formeln in B5, C5 und D5 können beliebig viele Zeilen nach unten kopiert werden.

Markieren Sie das Startdatum

Das Startdatum wird mit einer bedingten Formatierungsregel schattiert, die auf dieser Formel basiert:

=$B5=start

Weitere Beispiele zum Anwenden der bedingten Formatierung mit Formeln finden Sie in diesem Artikel.

Interessante Beiträge...