Skip to content
Menu
Steve Walton's
Steve Walton's

Dynamisches Kalenderraster

Posted on Januar 30, 2022 by admin

Hinweis: In diesem Beispiel wird davon ausgegangen, dass das Startdatum als erstes des Monats angegeben wird. Unten finden Sie eine Formel, die den ersten Tag des aktuellen Monats dynamisch zurückgibt.

Bei der gezeigten Anordnung des Rasters besteht das Hauptproblem darin, das Datum in der ersten Zelle des Kalenders zu berechnen (B6). Dies geschieht mit dieser Formel:

=start-CHOOSE(WEEKDAY(start),0,1,2,3,4,5,6)

Diese Formel berechnet den Sonntag vor dem ersten Tag des Monats, indem die CHOOSE-Funktion verwendet wird, um die richtige Anzahl von Tagen auf den vorherigen Sonntag „zurückzusetzen“. CHOOSE funktioniert in dieser Situation perfekt, da es beliebige Werte für jeden Wochentag zulässt. Wir verwenden diese Funktion, um null Tage zurückzusetzen, wenn der erste Tag des Monats ein Sonntag ist. Weitere Details zu diesem Problem finden Sie hier.

Wenn der erste Tag in B6 festgelegt ist, erhöhen die anderen Formeln im Raster das vorherige Datum einfach um eins, beginnend mit der Formel in C6:

=IF(B6<>"",B6,$H5)+1

Diese Formel testet die Zelle unmittelbar links auf einen Wert. Wenn kein Wert gefunden wird, wird ein Wert aus Spalte H in der obigen Zeile abgerufen. Beachten Sie, dass $ H5 eine gemischte Referenz ist, um die Spalte zu sperren, wenn die Formel in das Raster kopiert wird. Die gleiche Formel wird in allen Zellen außer B6 verwendet.

  • Bedingte Formatierungsregeln
  • Kalenderüberschrift
  • Ewiger Kalender mit aktuellem Datum
  • Schritte zum Erstellen

Bedingte Formatierungsregeln

Der Kalender verwendet bedingte Formatierungsformeln Ändern Sie die Formatierung, um frühere und zukünftige Monate zu schattieren und den aktuellen Tag hervorzuheben. Beide Regeln werden auf das gesamte Raster angewendet. Für die vorherigen und nächsten Monate lautet die Formel:

=MONTH(B6)<>MONTH(start)

Für den aktuellen Tag lautet die Formel:

=B6=TODAY()

 Bedingte Formatierungsregeln für dynamischen Kalender

Weitere Informationen finden Sie unter: Bedingte Formatierung mit Formeln (10 Beispiele)

Kalenderüberschrift

Der Kalendertitel – Monat und Jahr – werden mit dieser Formel in Zelle B4 berechnet:

=start

Formatiert mit dem benutzerdefinierten Zahlenformat „mmmm yyyy“. Um den Titel über dem Kalender zu zentrieren, hat der Bereich B4: H4 die horizontale Ausrichtung auf „Über Auswahl zentrieren“ eingestellt. Dies ist eine bessere Option als Zellen zusammenführen, da dadurch die Rasterstruktur im Arbeitsblatt nicht geändert wird.

Ewiger Kalender mit aktuellem Datum

Um einen Kalender zu erstellen, der automatisch basierend auf dem aktuellen Datum aktualisiert wird, können Sie eine Formel wie diese in K5 verwenden:

=EOMONTH(TODAY(),-1)+1

Diese Formel ermittelt das aktuelle Datum mit der Funktion HEUTE und dann den ersten Tag des aktuellen Monats mit der Funktion EOMONTH. Ersetzen Sie TODAY() durch ein beliebiges Datum, um einen Kalender in einem anderen Monat zu erstellen. Weitere Details zur Funktionsweise von EOMONTH finden Sie hier.

Schritte zum Erstellen

  1. Gitterlinien ausblenden (optional)
  2. Fügen Sie einen Rahmen zu B5 hinzu: H11 (7R x 7C)
  3. Nennen Sie K5 „Start“ und geben Sie ein Datum wie „September 1, 2018“
  4. Formel in B4 =start
  5. Formatieren Sie B4 als „mmmm yyyy“
  6. Wählen Sie B4: H4, stellen Sie die Ausrichtung auf „Über Auswahl zentrieren“
  7. Geben Sie im Bereich B5:H5 Tagesabkürzungen (SMTWTFS) ein
  8. Formel in B6 =start-WÄHLEN),0,1,2,3,4,5,6)
  9. Wählen Sie B6:H11, benutzerdefiniertes Zahlenformat anwenden „d“
  10. Formel in C6 =IF(B6″“,B6,$H5)+1
  11. Kopieren Sie die Formel in C6 in die verbleibenden Zellen im Kalenderraster
  12. Vorherige / nächste bedingte Formatierungsregel hinzufügen (siehe Formel oben)
  13. Aktuelle bedingte Formatierungsregel hinzufügen (siehe Formel oben)
  14. Ändern Sie das Datum in K5 in ein anderes „Erstes des Monats“ -Datum, um
  15. Für den ewigen Kalender zu testen, Formel in K5 = EOMONTH (HEUTE(),-1)+1

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Neueste Beiträge

  • Dynamisches Kalenderraster
  • So ändern Sie Ihren Benutzerbildschirmnamen auf AOL Mail
  • Besuchen Sie Santa Barbara
  • Februar 19, 2015typische und atypische Angina: Was zu suchen ist
  • Lawrence H. Summers
  • Baby Name Wizard
  • BUKU 2019 Festgelegte Zeiten, Festivalkarte und mehr!

Archive

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • WordPress.org

Language

  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
©2022 Steve Walton's | Powered by WordPress & Superb Themes