Kalenderwoche für den 4.1.2010 ist laut Excel die 2. - Korrekt ist die erste

24/11/2009 - 15:54 von Walter Heying | Report spam
Hallo Spezialisten,

ich habe eben gerade festgestellt, dass Excel bei dem 4.1.2010 die 2.
Kalenderwoche ausgibt. Ich habe folgende Funktion angegeben:
=KALENDERWOCHE(DATUM(2010;1;4);2)
Woran liegt das? Kennt Excel die Regel: Wenn die letzte Woche mehr als
3 Tage im alten Jahr liegen, dann gibt es eine 53. KW, ansonsten
laufen die max. 3 Tage des alten Jahres in die 1. KW des Folgejahres.

Wer kann mir helfen?

Gruß
Walter
 

Lesen sie die antworten

#1 Andreas Killer
24/11/2009 - 16:07 | Warnen spam
Walter Heying schrieb:

ich habe eben gerade festgestellt, dass Excel bei dem 4.1.2010 die 2.
Kalenderwoche ausgibt. Ich habe folgende Funktion angegeben:
=KALENDERWOCHE(DATUM(2010;1;4);2)
Woran liegt das? Kennt Excel die Regel: Wenn die letzte Woche mehr als


KALENDERWOCHE rechnet nach AMI-Standard.

Nimm die angehàngte, die rechnet Deutsch.

Der Code muss in ein normales Modul, wie's geht steht hier:
http://www.online-excel.de/excel/si....php?fD#s2

Andreas.

Function KW(ByVal Datum As Date) As Integer
'Liefert die Kalenderwoche für Datum
Dim T As Long
T = DateSerial(Year(Datum + (8 - Weekday(Datum)) Mod 7 - 3), 1, 1)
KW = ((Datum - T - 3 + (Weekday(T) + 1) Mod 7)) \ 7 + 1
End Function

Ähnliche fragen