Zwölf Monate, jeder Tag, und in der ganzen Tabelle steht nur eine Formel in Zelle A6. Du tippst ein anderes Jahr ein, und der Kalender rechnet sich neu, auch im Schaltjahr. Im Video baue ich die Formel mit LET Zeile für Zeile auf, damit du sie auch nächstes Jahr noch lesen kannst.
Deine Arbeitsdatei zum YouTube Video:
Kostenlos • Keine Registrierung • Sofort loslegen
Im Blatt „Kalender“ wartet der leere Rahmen auf deine Formel, die Jahreszahl steht schon in B4. Dazu bekommst du den langen Klotz aus dem Video als „Alternative“ und eine schlankere LET-Variante, falls du nach dem Video noch weiterknobeln willst.
1
Lade die Arbeitsdatei herunter und öffne das Blatt „Kalender“. Dann startest du das Video.
2
Tipp die Formel Zeile für Zeile mit, mit [ALT + Eingabe] nach jeder Zeile.
Zum YouTube-Video →
3
Tipp 2028 in B4. Wenn der Februar bis zum 29. geht und der März mit dem 1. beginnt, rechnet deine Formel richtig.
LET gibt jedem Rechenschritt einen eigenen Namen. Jeder Name steht in einer eigenen Zeile, und die nächste Zeile rechnet mit ihm weiter. Das v vorne steht für Variable und verhindert, dass du deine Namen mit Excel-Funktionen wie JAHR verwechselst.
| Zeile | Was sie tut |
|---|---|
| vJahr; B4 | Holt die Jahreszahl aus B4. Ändert sich B4, rechnet der ganze Kalender neu. |
| vMonate; SEQUENZ(1;12;1;1) | Die Zahlen 1 bis 12 nebeneinander, eine je Monat. |
| vMonatserste; DATUM(vJahr;vMonate;1) | Der Erste jedes Monats als echtes Datum. |
| vMonatsNamen; TEXT(vMonatserste;“MMMM“) | Macht aus diesen Daten „Januar“ bis „Dezember“. |
| vTageProMonat; TAG(MONATSENDE(vMonatserste;0)) | Wie viele Tage jeder Monat hat: 31, 30, 28 oder im Schaltjahr 29. |
| vTage; SEQUENZ(MAX(vTageProMonat);1;1;1) | Die Tage 1 bis 31 untereinander, so viele, wie der längste Monat hat. |
| vKalendertage; WENN(vTage<=vTageProMonat;DATUM(vJahr;vMonate;vTage);““) | Für jeden Monat ein Datum je Tag. Tage nach dem Monatsende bleiben leer, deshalb zeigt der Februar keine Tage aus dem März. |
| vErgebnis; VSTAPELN(vMonatsNamen;vKalendertage) | Setzt die Monatsnamen über die Tage. Das Ergebnis läuft über A6 bis L37. |
Die ganze Formel zum Kopieren, mit dem Jahr in B4 und der Formel in A6:
=LET(vJahr;B4;vMonate;SEQUENZ(1;12;1;1);vMonatserste;DATUM(vJahr;vMonate;1);vMonatsNamen;TEXT(vMonatserste;"MMMM");vTageProMonat;TAG(MONATSENDE(vMonatserste;0));vTage;SEQUENZ(MAX(vTageProMonat);1;1;1);vKalendertage;WENN(vTage<=vTageProMonat;DATUM(vJahr;vMonate;vTage);"");vErgebnis;VSTAPELN(vMonatsNamen;vKalendertage);vErgebnis)
Unter dem Kalender stehen jetzt noch Zahlen wie 46388. Das sind Datumswerte. Markiere A7 bis L37, drück [STRG + 1] und gib unter „Benutzerdefiniert“ das Format TT* TTT ein. Dann steht der Tag links und der Wochentag rechts in der Zelle. Für graue Wochenenden legst du eine bedingte Formatierung mit der Formel =WOCHENTAG(A7;2)>5 an.
Hat dir der Kalender gefallen? Auf meinem YouTube-Kanal zeige ich solche Formeln Schritt für Schritt, zu den neuen Videos mit Übungsdatei.
Kurz gesagt: LET und SEQUENZ gibt es ab Excel 2021. VSTAPELN, das Monatsnamen und Tage zusammenführt, gibt es erst in Excel 2024 und Microsoft 365, auch auf dem Mac.
Mit Excel 2021 nimmst du den Kalender aus dem ausführlichen Video „Dynamischen Excel-Kalender erstellen“. Der kommt ohne VSTAPELN aus. Und wenn du lieber gleich einen fertigen Kalender mit Feiertagen und Ferien je Bundesland willst: Der Ewige Kalender läuft ab Excel 2016.
Schreib eine LET-Formel in die erste Zelle, zum Beispiel A6. Sie erzeugt mit SEQUENZ die Monate und Tage, rechnet mit DATUM und MONATSENDE die echten Daten aus und setzt mit VSTAPELN die Monatsnamen darüber. Das Ergebnis läuft automatisch über A6 bis L37. Die Jahreszahl holt sich die Formel aus einer eigenen Zelle, hier B4.
LET gibt Zwischenergebnissen einer Formel einen Namen, zum Beispiel vJahr oder vMonate. Spätere Schritte rechnen mit diesem Namen weiter. Die Formel wird dadurch nicht kürzer, aber übersichtlicher, und jeder Zwischenschritt wird nur einmal berechnet.
MONATSENDE liefert zum Ersten eines Monats das Datum des letzten Tages, mit 0 als zweitem Argument im selben Monat. TAG zieht daraus die Tageszahl, also 28, 29, 30 oder 31. Weil das Datum aus der Jahreszahl entsteht, bekommt der Februar im Schaltjahr 2028 von selbst 29 Tage.
Rechnerisch ist es gleich, denn der längste Monat hat immer 31 Tage. MAX zeigt aber, woher die Zahl kommt: so viele Zeilen, wie der längste Monat Tage hat. vTageProMonat allein reicht nicht, denn SEQUENZ braucht eine einzelne Zahl als Zeilenanzahl, die Tage pro Monat sind aber zwölf Zahlen.
Ja. Im Video ist sie bewusst ausführlich, damit du jeden Schritt siehst. In der Arbeitsdatei findest du im Blatt „Schlankere LET-Variante“ zwei kürzere Fassungen. Die kürzeste nutzt einen Trick: DATUM rechnet zu große Tage in den nächsten Monat weiter, und die Formel prüft nur noch mit MONAT, ob ein Datum zu seinem Monat gehört.
Für alle, die ihren Kalender nicht selbst bauen wollen
oder mit Excel 2016 bis 2021 arbeiten, wo die Formel nicht läuft.
Das Tutorial aus dem YouTube-Video bleibt kostenlos
und dient dem Lernen & Mitmachen.
© 2026 Albert Excel | Alle Rechte vorbehalten
Sie sehen gerade einen Platzhalterinhalt von Active Campaign. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr Informationen