Tutorial: Dynamischen Monatskalender in Excel 365 erstellen

Melden

Hier ist ein ausführliches Tutorial, wie du einen vollständig dynamischen Monatskalender in Excel 365 oder Excel Online erstellst. Der Vorteil dieser Methode: Du nutzt die modernen dynamischen Array-Formeln, sodass sich der gesamte Kalender automatisch aktualisiert, wenn du das Jahr oder den Monat änderst.


Ein dynamischer Kalender spart Zeit und verhindert Fehler. Mit nur einer einzigen Hauptformel erstellen wir ein Gitter, das sich an jeden Monat anpasst.

Schritt 1: Die Eingabefelder vorbereiten

Zuerst benötigen wir zwei Zellen, in denen wir festlegen, welchen Monat und welches Jahr wir anzeigen wollen.

  1. Schreibe in Zelle B1: Jahr und in C1 eine Jahreszahl (z.B. 2024).
  2. Schreibe in Zelle B2: Monat und in C2 die Nummer des Monats (z.B. 5 für Mai).
  3. (Optional): Erstelle für das Feld C2 eine Datenüberprüfung (Liste 1-12), um den Monat per Dropdown auszuwählen.

Schritt 2: Die Wochentage erstellen

Bevor wir die Daten generieren, beschriften wir die Spalten.

  1. Klicke in die Zelle B4.
  2. Gib folgende Formel ein, um die Wochentage automatisch zu erzeugen (beginnend mit Montag): ={"Mo"."Di"."Mi"."Do"."Fr"."Sa"."So"} (Hinweis: In der deutschen Excel-Version nutzt man den Punkt . innerhalb der geschweiften Klammern für horizontale Arrays).

Schritt 3: Die magische Kalender-Formel

Jetzt kommt das Herzstück. Wir nutzen die Funktion SEQUENZ, um ein Gitter von 6 Wochen (Zeilen) und 7 Tagen (Spalten) zu erstellen.

Klicke in Zelle B5 und gib folgende Formel ein:

=SEQUENZ(6; 7; DATUM(C1; C2; 1) - WOCHENTAG(DATUM(C1; C2; 1); 2) + 1; 1)

Erklärung der Formel:

  • 6; 7: Erstellt ein Gitter mit 6 Zeilen und 7 Spalten (deckt jeden Monat ab).
  • DATUM(C1; C2; 1): Findet den ersten Tag des gewählten Monats.
  • - WOCHENTAG(...; 2) + 1: Diese mathematische Korrektur berechnet den Montag der Woche, in der der Monat beginnt. So startet der Kalender immer korrekt am Wochenanfang, auch wenn der 1. ein Mittwoch ist.

Schritt 4: Formatierung der Daten

Standardmäßig zeigt Excel jetzt kryptische Zahlen (Seriennummern) an.

  1. Markiere den gesamten Bereich des Kalenders (B5:H10).
  2. Drücke Strg + 1 (Zellen formatieren).
  3. Wähle unter "Zahlen" -> Benutzerdefiniert.
  4. Gib in das Feld Typ nur ein kleines d ein. Jetzt siehst du nur noch die Tageszahl (z.B. "1" statt "01.05.2024").

Schritt 5: "Inaktive" Tage ausgrauen (Bedingte Formatierung)

Da unser Kalender immer am Montag startet, werden oft auch Tage des Vor- oder Folgemonats angezeigt. Diese möchten wir optisch abheben.

  1. Markiere wieder den Bereich B5:H10.
  2. Gehe zu Start -> Bedingte Formatierung -> Neue Regel.
  3. Wähle: Formel zur Ermittlung der zu formatierenden Zellen verwenden.
  4. Gib folgende Formel ein: =MONAT(B5)<>$C$2 (Achte darauf, dass B5 ohne $-Zeichen steht, damit die Regel für jede Zelle einzeln geprüft wird).
  5. Klicke auf Formatieren und wähle eine hellgraue Schriftfarbe.
  6. Bestätige mit OK.

Schritt 6: Optik verfeinern

  • Zentriere die Zahlen.
  • Füge Rahmenlinien hinzu.
  • Färbe die Kopfzeile (Wochentage) ein.
  • Du kannst über dem Kalender noch eine Überschrift einfügen, die den Monatsnamen anzeigt: =TEXT(DATUM(C1; C2; 1); "MMMM YYYY")

Zusammenfassung der Vorteile

  • Kein manuelles Ausfüllen: Ändere einfach die Jahreszahl in C1, und der gesamte Kalender springt um.
  • Excel Online kompatibel: Diese Formeln funktionieren perfekt im Browser.
  • Erweiterbar: Du kannst dieses Gitter nutzen, um Termine per SVERWEIS oder XVERWEIS direkt in die Kalenderfelder einzuspielen.

Viel Erfolg beim Ausprobieren!

0