Erzeugung von dynamischen Zeit- und Datums-Reihen

In diesem Beispiel zeigen wir Ihnen, wie ausgehend von einem Start-Wert und einem End-Wert eine entsprechende Zeit- und Datumsplanung vollautomatisch erzeugt werden kann.

Beispiel 1: Dynamische Datumsreihe

Das erste Beispiel zeigt ein fortlaufendes Datum zwischen dem 01.06.2013 und dem 30.05.2015, das zwischen dem Start- und dem End-Datum dynamisch in die Tabelle eingetragen wird, siehe Abbildung.

Zur Erzeugung des ersten Datums in Zelle G9 wird folgende Formel verwendet: =ZEILE(INDIREKT(H3&":"&H4))

Markieren Sie anschließend den Zellbereich G9 bis G374 und Beenden Sie die Formeleingabe mit der Tastenkombination [Strg] + [Umschalt] + [Enter]. Damit wird eine Matrixformel erzeugt, die in den kompletten markierten Bereich eingetragen wird. Sobald Sie nun das Start- oder Ende-Datum verändern wird das Datumsraster entsprechend angepasst. Die folgende Abbildung zeigt die Planung mit geänderten Start- und Endterminen.

Sie sehen, dass die Auflistung nur bis zum eingegebenen Endtermin am 10.04.2013 fortgeführt wird. 

Mit Hilfe der Bedingten Formatierung wird verhindert, dass am dem 11.04.2013 keine Fehlermeldung angezeigt wird. Mit Hilfe einer Regel wird einfach die Schriftfarbe auf weiß gesetzt, sobald der Fehlerwert #NV ausgegeben wird. Die folgende Abbildung zeigt die Einstellung für die Bedingte Formatierung.

 

Beispiel 2: Dynamische Zeitreihe

Im zweiten Beispiel sehen Sie, wie sich auf ähnliche Art und Weise eine dynamische Zeitreihe aufbauen lässt. Diese Zeitreihe hat noch eine Besonderheit. Über ein DropDown-Feld lässt sich das Zeitraster einstellen. So kann in Zelle C5 zwischen 15, 30 und 60 Minuten gewählt werden. Das dynamische Zeitraster wird ebenso wie bei Datumsraster über eine Formel erzeugt. Erfassen Sie dazu folgende Formel in Zelle B9: =ZEILE(INDIREKT(C3*C6*24&":"&C4*C6*24))/24/C6

Markieren Sie den Zellbereich B9 bis B104 und beenden Sie die Eingabe mit der Tastenkombination [Strg] + [Umschalt] + [Enter]. Damit wird eine Matrixformel erzeugt und die Formel in den markierten Zellbereich eingetragen, siehe Abbildung.

Wenn nun das Raster in Zelle C5 auf beispielsweise  15 Minuten einstellen, ergibt sich folgendes Bild.

Zur Realisierung der Intervalleinstellung wird in Zelle C6 eine Hilfsformel verwendet: =WENN(C5=15;4;WENN(C5=30;2;1))

Fehler werden ebenso wie bei der dynamischen Datumserzeugung über die bedingte Formatierung realisert, siehe oben.

Die Beispieldatei kann unter dem folgenden Link heruntergeladen werden.

Partnerlinks

Relevante Artikel

Ihre Zufriedenheit ist unser Ziel, deshalb verwenden wir Cookies. Mit diesen ermöglichen wir, dass unsere Webseite zuverlässig und sicher läuft, wir die Performance im Blick behalten und Sie besser ansprechen können. Cookies werden benötigt, damit technisch alles funktioniert und Sie auch externe Inhalte lesen können. Des Weiteren sammeln wir unter anderem Daten über aufgerufene Seiten, getätigte Käufe oder geklickte Buttons, um so unser Angebot an Sie zu Verbessern. Mehr über unsere verwendeten Dienste erfahren Sie unter „Weitere Informationen“. Mit Klick auf „Akzeptieren“ erklären Sie sich mit der Verwendung dieser Dienste einverstanden. Ihre Einwilligung können Sie jederzeit mit Wirkung auf die Zukunft widerrufen oder ändern.