Kalenderwoche in Excel berechnen
Aus einem Datum die ISO-Kalenderwoche in Excel ermitteln – zuverlässig mit
ISOKALENDERWOCHE oder KALENDERWOCHE(A1;21). Diese Anleitung zeigt die
Formeln, typische Fehlerquellen und die richtige Behandlung des Jahreswechsels.
Excel bietet gleich mehrere Wege, um aus einem Datum die Kalenderwoche zu ermitteln. Entscheidend ist, dass Sie die ISO-konforme Variante wählen, damit das Ergebnis mit dem in Deutschland, Österreich und der Schweiz üblichen Wochensystem übereinstimmt. Im Büro, in der Verwaltung, in der Schule und im Projektmanagement vermeiden Sie damit Missverständnisse, etwa bei Terminplanungen, Lieferdaten oder Stundenplänen.
ISO-Kalenderwoche aus einem Datum
Die einfachste und sicherste Methode ist die Funktion ISOKALENDERWOCHE (verfügbar ab Excel 2013). Sie liefert die Wochennummer streng nach dem internationalen Standard ISO 8601. Angenommen, das Datum steht in Zelle A1:
=ISOKALENDERWOCHE(A1)
In der englischsprachigen Excel-Oberfläche heißt dieselbe Funktion ISOWEEKNUM:
=ISOWEEKNUM(A1)
Beachten Sie diesen Sprachunterschied: Excel speichert Funktionen intern sprachneutral, zeigt sie Ihnen aber je nach eingestellter Sprache deutsch oder englisch an. Tippen Sie deshalb in einer deutschen Oberfläche die deutschen Namen ein.
Alternative mit KALENDERWOCHE und Parameter 21
Auch die allgemeine Funktion KALENDERWOCHE kann ISO-Wochen liefern, wenn Sie als zweiten Parameter den Wert 21 angeben (dieser Zahltyp steht ab Excel 2010 zur Verfügung):
=KALENDERWOCHE(A1;21)
Der Parameter 21 steht für das ISO-System: Die Woche beginnt am Montag, und die Kalenderwoche 1 ist diejenige Woche, die den ersten Donnerstag des Jahres enthält. Diese Formel liefert dasselbe Ergebnis wie =ISOKALENDERWOCHE(A1). In aktuellen Versionen ist ISOKALENDERWOCHE meist die übersichtlichere Wahl, weil sie ohne Zusatzparameter auskommt und der Name die Bedeutung bereits klarmacht.
Warum ISO-Kalenderwochen wichtig sind
ISO 8601 definiert die Kalenderwoche eindeutig und international vergleichbar:
- Eine Woche beginnt immer am Montag und endet am Sonntag.
- Die Kalenderwoche 1 ist die erste Woche des Jahres, die einen Donnerstag enthält. Gleichbedeutend: Es ist die Woche, in die der 4. Januar fällt.
Diese Regel ist im deutschsprachigen Raum die Norm. Wer ISO-Wochen verwendet, stellt sicher, dass die KW-Angabe in Tabellen, E-Mails und Plänen von allen gleich verstanden wird, auch über Länder- und Abteilungsgrenzen hinweg.
Warum die normale Funktion KALENDERWOCHE abweichen kann
Ohne den Parameter 21 rechnet KALENDERWOCHE nicht zwingend nach ISO. Über den zweiten Parameter, den sogenannten Zahltyp, legen Sie nämlich fest, an welchem Wochentag die Woche beginnt und wie die erste Woche definiert wird. Geben Sie keinen Typ an, verwendet Excel den Typ 1, bei dem die Woche am Sonntag beginnt und die Woche mit dem 1. Januar als Woche 1 zählt. Das weicht von der ISO-Regel ab.
Ein Vergleich:
=KALENDERWOCHE(A1;1) Woche beginnt Sonntag, KW1 enthält den 1. Januar
=KALENDERWOCHE(A1;2) Woche beginnt Montag, KW1 enthält den 1. Januar
=KALENDERWOCHE(A1;21) ISO 8601: Woche beginnt Montag, KW1 enthält ersten Donnerstag
Schon der Unterschied zwischen Typ 2 und Typ 21 kann am Jahresanfang zu abweichenden Wochennummern führen, weil die Regel für die erste Woche unterschiedlich ist. Wenn Sie ISO-Wochen benötigen, nutzen Sie deshalb ISOKALENDERWOCHE oder ausdrücklich KALENDERWOCHE(A1;21) und verlassen sich nicht auf die Standardeinstellung.
Sonderfälle rund um den Jahreswechsel
Rund um den Jahreswechsel treten typische Stolperfallen auf, weil das ISO-Wochenjahr nicht immer mit dem normalen Kalenderjahr übereinstimmt. Zwei Beispiele:
- Tage Ende Dezember können bereits zur Kalenderwoche 1 des Folgejahres gehören, wenn dieser Donnerstag schon im neuen Jahr liegt. Beispiel: Der 31. Dezember 2018 (ein Montag) liegt nach ISO bereits in der KW 1 des Jahres 2019, obwohl
=JAHR(A1)noch2018ausgibt. - Umgekehrt können die ersten Januartage noch zur letzten Kalenderwoche (KW 52 oder KW 53) des Vorjahres zählen. Beispiel: Der 1. Januar 2021 (ein Freitag) gehört nach ISO noch zur KW 53 des Jahres 2020.
Daraus folgt: Das Ergebnis von =ISOKALENDERWOCHE(A1) bezieht sich auf das ISO-Wochenjahr, das nicht immer dem Wert von =JAHR(A1) entspricht. Wenn Sie etwa eine Bezeichnung wie "2019-KW01" zusammensetzen, dürfen Sie nicht einfach =JAHR(A1) mit der ISO-Woche kombinieren, sonst entstehen falsche Kombinationen wie "2018-KW01".
Tipp: das ISO-Jahr separat betrachten
Betrachten Sie das zur Woche gehörende Jahr getrennt vom reinen Kalenderjahr. Ein robuster Ansatz nutzt die ISO-Regel, dass der Donnerstag derselben Woche immer im richtigen ISO-Wochenjahr liegt. Sie ermitteln zunächst den Donnerstag der Woche und lesen davon das Jahr ab:
=JAHR(A1 - WOCHENTAG(A1;2) + 4)
Hier liefert WOCHENTAG(A1;2) den Wochentag mit Montag = 1, sodass A1 - WOCHENTAG(A1;2) + 4 den Donnerstag derselben ISO-Woche ergibt. JAHR davon ist das korrekte ISO-Wochenjahr. So können Sie eine sichere Bezeichnung bilden:
=JAHR(A1 - WOCHENTAG(A1;2) + 4) & "-KW" & TEXT(ISOKALENDERWOCHE(A1);"00")
Diese Formel ergibt beispielsweise für den 31. Dezember 2018 korrekt 2019-KW01 und für den 1. Januar 2021 korrekt 2020-KW53.
Mit diesen Formeln berechnen Sie Kalenderwochen zuverlässig und ISO-konform, egal ob Sie Projekttermine planen, Stundenpläne erstellen, Lieferungen takten oder im Alltag schnell die richtige KW zu einem Datum benötigen. Hinweis: Funktionsnamen und Menüführung können sich je nach Excel-Version und Sprache unterscheiden. Die Funktion ISOKALENDERWOCHE steht ab Excel 2013 zur Verfügung, der Zahltyp 21 der Funktion KALENDERWOCHE ab Excel 2010. In älteren Versionen fehlen diese Möglichkeiten; dort müssen ISO-Wochen über eine längere Formel berechnet werden.
Weiter zum Thema: ISO-Wochen lassen sich auch in Google Sheets berechnen. Ein eigenes Datum prüfen Sie schnell mit dem Online-Rechner, die Grundlagen finden Sie unter ISO 8601 Kalenderwoche.