Excel – Kalenderwoche berechnen


Um mit Excel Kalenderwochen zu berechnen kann man auf die Funktion Kalenderwoche() zurückgreifen.
Hier die Auflistung (Das Datum steht für unsere Beispielformeln in Zelle A3):
- Lösung 1: Das amerikanische Format.
=KALENDERWOCHE(A3;1)
Die Woche beginnt Sonntags und zählt 7 Tage. - Lösung 2: Das deutsche Format einstellen. Die Verwendung für die Formel sieht dann so aus:
=KALENDERWOCHE(A3;2)
Die Woche beginnt Montags und zählt sieben Tage. Allerdings passt auch hier die Startwoche nicht zur deutschen DIN (1. Kalenderwoche des Jahres ist die Woche, die den 4.Januar enthält), somit passen die KWs ggf. wieder nicht. - Lösung 3: Ab Excel 2010 ist das Problem gelöst. Es gibt eine Formel auch für die deutsche DIN (siehe Bild):
=KALENDERWOCHE(A3;21)
- Lösung 4: Eine eigene Formel einsetzen. Diese lautet für unser Beispiel:
=KÜRZEN((A3-DATUM(JAHR(A3+3-REST(A3-2;7));1;REST(A3-2;7)-9))/7)
Die Woche beginnt Montags und zählt sieben Tage.
Sollte bei der Verwendung der Funktion Kalenderwoche der Fehler #Name? in Excel erscheinen, kann es sein, dass Sie das AddIn Analysefunktionen nicht installiert haben. Dies können sie über Extras->AddIns nachholen (Dies kann bis Excel 2007 passieren).
Update: Wir haben den Artikel aufgrund der Anmerkungen in den Kommentaren angepasst. Vielen Dank an die Kommentatoren :).
Lösung 2 bringt nicht die Deutsch norm. Steht sogar in der Excel Hilfe.
@Benjamin:“Lösung 2 bringt nicht die Deutsch norm. Steht sogar in der Excel Hilfe.“Wieso? Beginnt die „deutsche“ Woche nicht am Montag?
Doch die Lsg 2 bringt es!
Meine Formel:
=“KW „&KALENDERWOCHE(A1;2) zeigt KW 1
Datum ist in Zelle A1 hinterlegt (01.01.2011)
=“KW „&KALENDERWOCHE(B449;2) zeigt KW 10 Datum ist in Zelle B449 hinterlegt (28.02.2011)
[quote name=“Sascha“][quote name=“Benjamin“]Lösung 2 bringt nicht die Deutsch norm. Steht sogar in der Excel Hilfe.[/quote]
Wieso? Beginnt die „deutsche“ Woche nicht am Montag?[/quote]
Benjamin hat recht, obwohl mir das in der Hilfe nicht klar geworden ist. Siehe Wikipedia. Die 1. KW nach Din ist die erste Woche mit mindestens 4 Tagen, also die Woche, die den ersten Donnerstag enthält (erfordert etwas nachdenken).
=Kalenderwoche(ALF4;2) >> gibt KW 4 aus , doch dies ist KW3
ALF4 = 20.1.2016
Detto zum leichteren rechnen
= Kalenderwoche(ALG4;2) >> gibt KW 2 aus, doch dies ist lt. Kalender KW 1 (denn 1.1.2016 = Freitag)
also Vorsicht!
Wie kann ich denn einstellen, dass er ab einem selbstgewählten Datum zählen soll? Wir zählen in der Firma die Kalenderwochen ab Geschäftsjahresanfang am 01.10.2016 z.B. … wie kann ich das in Excel umsetzen, habt ihr eine Idee?
Hallo Franzi,
du meinst, ab dem 01.10.2016 sollen die Kalenderwochen hochgezählt werden? Ode die jeweils kalendarisch korrekte ausgegeben werden (Für 01.10. wäre das dann die KW39 gewesen)?
Einfach das Datumsformat verwenden und anstelle ‚TT.MM.JJJJ‘ das Format für die Woche eingeben. Dann stimmt die Ausgabe und es lässt sich auch Hochzählen….