Wochenschluß

Hi,

ganz einfach sicherlich:

ich brauche eine Formel, die ein Datum in den Wochenschluß eines bestimmten Jahres berechnet.

Also:
Zelle XX Jahreszahl
spalte a Datum
spalte b Formel: Berechnung ergibt Wochenschluß von Datum für Jahreszahl

Danke
Howy

hi,
ich verstehs noch nicht: was meinst du mit

Wochenschluß von Datum für Jahreszahl

???
m.

Sorry,

ich meine folgendes Beispiel:

in Zelle A2 steht 13.okt 1999
A3 27.November 2001

in Zelle B1 steht als Jahreszahl 2004 (dieses Jahr)

Die Formel in Zelle B2 sollte mir die Zahl 42 geben, da der 13. oktober im Jahr 2004 (Zelle B1) in der 42. Woche liegt.
Die Formel in Zelle B3 sollte mir die Zahl 48 geben, da der 27. November im Jahr 2004 (Zelle B1) in der 48. Woche liegt.

Gruss
Howy

da gibt es 3 Möglichkeiten
a: =Kalenderwoche(B1)
b: =KÜRZEN((B1-WOCHENTAG(B1;2)-DATUM(JAHR(B1+4-WOCHENTAG(B1;2));1;- 10))/7)

C: eigene Funktion erstellen über VBA
Function KW(d As Date) As Integer
t = DateSerial(Year(d + (8 - WeekDay(d)) Mod 7 - 3), 1, 1)
kw = (d - t - 3 + (WeekDay(t) + 1) Mod 7) \ 7 + 1
End Function
dann würde die Formel folgendermassen lauten: =KW(B1)

Formeln sind so geschrieben, das in B1 das Datum steht

mfg Spaguzzi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

1 „Gefällt mir“

da gibt es 3 Möglichkeiten
a: =Kalenderwoche(B1)

Hi Spaguzzi,
du weisst das Kalenderwoche() falsche Ergebnisse liefert?!
Gruß
Reinhard

ist mir klar, kommt aber immer drauf an wie genau man es haben will.
ich bevorzuge die eigens erstellte Funktion da diese nach DIN1355 arbeitet.
Wo sich aber auch klügere Köpfe streiten od die nun Richtig ist

mfg
Spaguzzi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

ist mir klar, kommt aber immer drauf an wie genau man es haben
will.
ich bevorzuge die eigens erstellte Funktion da diese nach
DIN1355 arbeitet.
Wo sich aber auch klügere Köpfe streiten od die nun Richtig ist

Hallo Spaguzzi,
meine Wissens nach sind
=KÜRZEN((A1-WOCHENTAG(A1;2)-DATUM(JAHR(A1+4-WOCHENTAG(A1;2));1;-10))/7)
bzw
=KÜRZEN((A1-DATUM(JAHR(A1+3-REST(A1-2;7));1;REST(A1-2;7)-9))/7)
und Zelle benutzerdefiniert formatieren mit 0". KW"
übereinstimmend mit der DIN1355

1976 wurde der Wochenbeginn auf Montag festgelegt. (Vorher gab’s die Kalenderwoche in dem Sinne also nicht.)
Die erste Woche des Jahres ist definiert als die Woche, in die mindestens 4 Tage fallen = DIN 1355
Entspricht der internationalen Norm ISO 8601 (1988); übernommen von der EU als EN 28601 (1992) und in Deutschland als DIN EN 28601 (1993) umgesetzt.

Von daher, wer sagt/bestimmt eigentlich hier in Deutschland wann eine KW beginnt und stimmen die Formeln und was behaupten die Gegner dieser obigen Formeln?
Gruß
Reinhard

Danke
Das passt so, Danke Spaguzzi

Gruss
Howy