Hallo,
meiner Meinung nach funktioniert die Funktion nicht korrekt:
Habe eine Kontrolle anhand der Funktion "Kalenderwoche" von Excel erstellt:
xKW |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
10 |
11 |
1 |
2 |
xJJ |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
xTyp |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ergebnis |
18.12.2017 |
11.12.2017 |
04.12.2017 |
27.11.2017 |
20.11.2017 |
13.11.2017 |
06.11.2017 |
30.10.2017 |
23.10.2017 |
06.03.2017 |
13.03.2017 |
02.01.2017 |
09.01.2017 |
|
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Kontrolle: |
52 |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
11 |
12 |
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Falsch |
Die Kontrollfunktion "Kalenderwoche" nutzt folgende Parameter:
=Kalenderwoche(DATWERT([Ergebnis];11)
[Ergebnis] = Zelle vom Ergebnis (siehe Tabelle oben)
Hinter der letzten Zeile steht lediglich eine Wenn-Funktion, in der die Kontroll-Ergebnis mit der xKW überprüft.
Die Ergebnisse wären nur dann korrekt, wenn die Woche Sonntags beginnen würde:
xKW |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
10 |
11 |
1 |
2 |
xJJ |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
2017 |
xTyp |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
von |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ergebnis |
18.12.2017 |
11.12.2017 |
04.12.2017 |
27.11.2017 |
20.11.2017 |
13.11.2017 |
06.11.2017 |
30.10.2017 |
23.10.2017 |
06.03.2017 |
13.03.2017 |
02.01.2017 |
09.01.2017 |
|
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Montag |
Kontrolle: |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
10 |
11 |
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
korrekt |
In diesem Fall steht in der Kontrollfunktion folgende Funktion:
=Kalenderwoche(DATWERT([Ergebnis];17)
Fazit: Die Funktion KwNachDatum liefert nur dann korekte Ergebnisse, wenn eine Woche Sonntags beginnt.
LG, BigBen
|