In diesem Tutorial zeige ich Euch wie Ihr ganz einfach einen dynamischen Monatskalender in Excel erstellen könnt. Hier braucht Ihr dann nur noch die Jahreszahl oder den Monat Ă€ndern und der Kalender passt sich dann automatisch an. Weiter unten könnt Ihr euch den Kalender auch gerne herunterladen. Man könnte denken dass die Erstellung ziemlich einfach gehen mĂŒsste aber Ihr dĂŒrft nicht vergessen dass der erste des Jahres oder der erste des Monats immer ein Montag ist. Deshalb muss eine Verschiebung so stattfinden, dass sich die Datumsangaben genau an den Kalender orientieren der ja von Montag bis Sonntag geht und die Wochentage fest an der Position stehen bleiben. Wir benutzen hier Funktionen wie DATUM, WOCHENTAG, SPALTE und ZEILE. ZusĂ€tzlich werden wir noch die bedingte Formatierung nutzen um uns nur den aktuellen Monats etwas prĂ€senter auszugeben, das heiĂt dass der Vormonat und der Monat danach eine etwas hellere Schriftart bekommen.
So sieht der fertige dynamische Monatskalender aus.

Monatskalender mit erforderlichen EintrÀgen
Aufbau des dynamischen Monatskalenders
Damit die Formel fĂŒr den dynamischen Monatskalender korrekt funktioniert muss der Aufbau des oberen Bereichs des Kalenders ĂŒbereinstimmen.
Wichtig ist dass in Zelle A3(1) der Eintrag fĂŒr den Monat und in Zelle B3(2) der Eintrag fĂŒr das Jahr rein kommt.
Die Wochentage und die Formatierung fĂŒr das Wochenende könnt Ihr manuell vornehmen, da hier alles so bleibt und sich nicht verĂ€ndern wird.
Die Formeln fĂŒr den dynamischen Monatskalender:
DatumseintrÀge:
Die Formel ist etwas komplexer und sorgt dafĂŒr dass es eine entsprechende Verschiebung gibt, damit die Wochentage immer an der gleichen Position bleiben kann.
Diese Formel kopiert Ihr dann in Zelle A5(3) rein. Von dort aus könnt Ihr diese an die anderen Positionen kopieren.
=DATUM($B$3;$A$3;(2-WOCHENTAG(DATUM($B$3;$A$3;1);2))+(SPALTE(A4)-1)+(ZEILE(B1)-1)*7)
Der erste Teil der Formel erklÀrt:
=DATUM($B$3;$A$3;(2-WOCHENTAG(DATUM($B$3;$A$3;1);2))
DATUM benötigt 3 Argumente. Das Jahr und den Monat, welches wir mit absoluten BezĂŒgen $B$3 und $A$3, aus den oberen Zellen beziehen können.
WOCHENTAG benötigt 2 Argumente. Einmal das Datum und einmal ein Bezugssystem. Wir geben fĂŒr das Bezugssystem eine 2 ein. Damit machen wir der Funktion WOCHENTAG klar, dass wir eine ZĂ€hlung der Wochentage von Montag mit einer 1 beginnen wollen (also Montag 1, Dienstag 2, Mittwoch 3 und so weiter).
Insgesamt mĂŒssen wir den Tag so berechnen dass sich die EintrĂ€ge entsprechend der Wochentage korrekt verschiebt.
Der hintere Teil der Formel erklÀrt:
Mit +(SPALTE(A4)-1)+(ZEILE(B1)-1)*7) erreichen wir, dass die Formel in den restlichen Bereichen kopiert werden kann und sich dort auch korrekt anpasst.
SPALTE und ZEILE Geben dabei immer genau ihre Position zurĂŒck. Mit -1 sorgen wird dafĂŒr dass die ZĂ€hlung bei 0 anfĂ€ngt und nicht bei 1. Das heiĂt dass es bei der ersten Zelle zu keiner Verschiebung kommt, denn Spalte (Spalte A ist 1 und das minus 1 ist 0) ist 0 und Zeile ist ebenfalls 0 (Zeile 1 von B1 ist 1 und das minus 1 ist 0). 0 * 7 bleibt 0 und damit gibt es auch dort keine Ănderung. Sobald wir aber eine Spalte nach rechts gehen gibt es einen Tag mehr. Wenn man jetzt auch noch eine Zeile tiefer geht, dann wird bei jeder zusĂ€tzlichen Zeile der Wert um 7 erhöht, da die Woche ja 7 Tage hat.
Bedingte Formatierung fĂŒr den dynamischen Monatskalender:
Jetzt haben wir im dynamischen Monatskalender auch EintrĂ€ge vom Vorjahr, wenn wir uns im Monat 1 befinden oder wenn wir uns am Ende des Jahres befinden auch fĂŒr das nachfolgende Jahr. Damit das aktuelle Jahr aber optisch stĂ€rker hervorgehoben wird werden wir die EintrĂ€ge vom Vorjahr oder dem nachfolgenden Jahr von der Schriftart etwas heller machen. DafĂŒr mĂŒsst Ihr den ganzen Kalender von A5 bis G10 markieren und könnt dann im MenĂŒband Start(1) die bedingte Formatierung(2) aufrufen.

Bedingte Formatierung und neue Regel hinzufĂŒgen
Hier könnt Ihr dann "Neue Regel…" auswĂ€hlen.
Die Formeln fĂŒr die bedingte Formatierung:
WĂ€hlt zuerst den Punkt "Formel zur Ermittlung der zu formatierenden Zellen verwenden"(3) aus.
Wie nachfolgend in Punkt (4) gezeigt, mĂŒsst Ihr die Formel in diesen Bereichen entsprechend eintragen.
=MONAT(A5)<>$A$3

Formel fĂŒr bedingte Formatierung Monatskalender
Wenn Ihr anschlieĂend noch Formatieren (5) wĂ€hlt, könnt Ihr ein Format festlegen was auf Zellen angewendet werden soll die auĂerhalb des aktuellen Monats liegen.
Hier zum Beispiel die Schriftfarbe etwas heller machen.

Zellen formatieren auĂerhalb des aktuellen Monats
Hier braucht Ihr nur in das Registerblatt Schrift (6) gehen und dann die Farbe (7) der Schrift etwas heller machen.
Wenn Ihr dann auf OK klickt (8) dann habt Ihr es geschafft.
Hier der Download fĂŒr den dynamischen Monatskalenders mit Excel 365:
Wer keine Zeit hat den Monatskalender in Excel nachzubilden kann sich die Datei hier natĂŒrlich auch gerne herunterladen.
Der Kalender ist fĂŒr Januar 2025 vor eingestellt, aber Ihr könnt die Monats und Jahreszahl nach belieben anpassen.
Download Dynamischer-Monatskalender.xlsx
Download Dynamischer-Monatskalender.xlsx als ZIP Datei
Ihr möchtet Euch gerne fĂŒr meine MĂŒhe bedanken?
Hier habt Ihr die Möglichkeit AMAZON – Wunschliste [HIER KLICKEN]
Vielen Dank fĂŒr Eure UnterstĂŒtzung đ
Hier das Video: "Dynamischen Monatskalender erstellen mit Excel 365"