Einen Kalender in Excel mit Formeln aufbauen
Statt eine feste Kalendervorlage jedes Jahr neu anzupassen, lässt sich ein Monatskalender in Excel so bauen, dass er sich aus einem einzigen Startdatum automatisch aktualisiert – inklusive korrekt liegender Wochentage und farblich hervorgehobener Wochenenden.
Grundidee: ein Datum, alle anderen daraus ableiten
Gib in eine Zelle nur den ersten Tag des Monats ein, z. B. 01.03.2026. Alle Kalenderzellen berechnen sich dann relativ zu diesem Startwert – ändert sich das Startdatum, passt sich der ganze Kalender an.
=DATUM(Jahr; Monat; Tag)
=DATUM(2026; 3; 1) → 01.03.2026
Beispiel: Kalenderwoche mit Wochentagen
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Mo | Di | Mi | Do | Fr | Sa | So |
| 2 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Schritt für Schritt
- Startdatum in eine Zelle schreiben, z. B.
A1. - In der ersten Kalenderzelle den Wochentag mit
=WOCHENTAG(A1;2)prüfen (Ergebnis 1 = Montag … 7 = Sonntag), um den Kalender korrekt auf Montag zu starten. - Die restlichen Tage jeweils mit
=vorherige_Zelle+1fortlaufend berechnen. - Zellformat der Datumszellen auf
TTsetzen, damit nur die Tageszahl sichtbar ist. - Über Start → Bedingte Formatierung → Neue Regel eine Formel wie
=WOCHENTAG(A2;2)>5hinterlegen, um Samstage/Sonntage automatisch farbig zu markieren.
Mit der dynamischen Array-Funktion SEQUENZ erzeugst du eine ganze Monatsreihe in einer einzigen Formel: =SEQUENZ(31;1;DATUM(2026;3;1);1) listet 31 aufeinanderfolgende Tage ab dem 1. März – überzählige Tage des Folgemonats blendest du per bedingter Formatierung aus.
Feiertage berücksichtigst du, indem du sie in einer separaten Liste pflegst und mit =WENN(ISTZAHL(VERGLEICH(A2;Feiertage;0));"Feiertag";"") automatisch kennzeichnest.
Häufige Fehler
- Kalender beginnt am falschen Wochentag – Excel zählt Wochentage standardmäßig ab Sonntag; mit dem zweiten Argument
2bei WOCHENTAG beginnt die Zählung ab Montag. - Datum wird als Zahl angezeigt – Zellformat prüfen und auf Datum bzw. das gewünschte benutzerdefinierte Format (
TToderTT.MM.) setzen. - Bedingte Formatierung greift nicht – bei Formelregeln muss der Bezug auf die erste Zelle des markierten Bereichs relativ (ohne
$) angegeben werden.