Excel-TippKalenderwoche aus einem Datum berechnen
Die Kalenderwoche ist eine wichtige Angabe, die für viele Zwecke verwendet wird. Sie gibt an, in welcher Woche des Jahres sich ein bestimmtes Datum befindet.
In Excel gibt es hierfür eine eigene Funktion mit dem Namen KALENDERWOCHE(), mit der Sie die Kalenderwoche aus einem Datum ableiten können. Doch Vorsicht, so einfach wie es aussieht, ist es nicht.
Die zwei Systeme für Kalenderwochen
In der folgenden Abbildung wird mit der Funktion KALENDERWOCHE() die Kalenderwoche für den 01.01.2023 berechnet. Als Ergebnis wird die Kalenderwoche 1 ausgegeben. Was auf den ersten Blick richtig erscheint, ist aber falsch, da der Wert 52 das richtige Ergebnis für diese Datum darstellt.
Die Funktion KALENDERWOCHE() verwendet grundsätzlich zwei Systeme, um die Kalenderwoche zu berechnen:
- System 1: Die Woche, die den 1. Januar enthält, ist die erste Woche des Jahres und die nummerierte Woche 1.
- System 2: Die Woche, die den ersten Donnerstag des Jahres umfasst, ist die erste Kalenderwoche mit der Nummer 1. Dieses System entspricht der in ISO 8601 spezifizierten Methode, die im Allgemeinen als europäisches Wochennummerierungssystem bezeichnet wird.
Wenn Sie es nicht explizit in der Funktion KALENDERWOCHE() angeben, dann verwendet Excel das System 1, das nicht unserem europäischen Wochennummerierungssystem entspricht. Die Formel führt also zu einer „falschen“ Kalenderwoche.
Kalenderwoche nach ISO 8601 berechnen
Dieses „Problem“ können Sie lösen, indem Sie das optionale Argument Zahl_Typ der Funktion KALENDERWOCHE(Fortlaufende_Zahl;[Zahl_Typ]) verwenden und hier den Wert 21 erfassen.
Für diese Problemstellung wurde von Microsoft auch die Funktion ISOKALENDERWOCHE() in Excel eingefügt, mit der Sie immer automatisch die Kalenderwoche nach der europäischen Norm berechnen können.
Aber auch ohne die speziellen Funktionen für die Kalenderwoche können Sie die Kalenderwoche nach der europäischen Norm in Excel berechnen. Mit der folgenden Formel, die sich aus bekannten Standardfunktionen zusammensetzt, berechnen Sie die Kalenderwoche nach der europäischen Norm:
=KÜRZEN((A1-WOCHENTAG(A1;2)-DATUM(JAHR(A1+4-WOCHENTAG(A1;2));1;-10))/7)