Berechnung von Kalenderwochen über den Jahreswechsel
#1
Hallo zusammen,

wer hat eine Idee wie man Kalenderwochen berechnen kann und dabei den Jahreswechsel bzw. die typischen Schließwochen KW51 und KW52 außen vor zu lassen? Dies soll dazu dienen Bestelltermine von Bauteilen zu berechnen, deren Lieferzeit und Solltermin bzw. der Liefertermin bekannt ist.

Zum Beispiel:
- Liefertermin: KW05 in 2022
- Lieferzeit: 10 Wochen
- Resultierender Bestelltermin: KW45 in 2021

In Excellisten behelfen wir uns mit der Darstellung JJ/MM, dadurch auf oben bezogen: aus 22/05 wird mit der Differenz von 10 Wochen zu 21/45. Innerhalb eines Jahres klappt dadurch die Bildung von Differenzen oder Summen gut. Jetzt müsste ich irgendwie hinkriegen, dass Excel aus 2205 die 2145 berechnet und somit der Jahreswechsel und die Schließwochen KW51 und KW52 berücksichtigt werden.

Oder gibt es eine andere Möglichkeit die KW45 2021 abspringend von KW05 2022 bei 10 Wochen Delta zu berechnen?

Vorab vielen Dank für Eure Hilfe!!
Antworten Top
#2
Hola,

die Kalenderwoche aufgrund echter Datumswerte zu berechnen ist keine Option?
Gruß,
steve1da
Antworten Top
#3
Ich muss zu meiner Schande gestehen, dass ich die Frage nicht verstehe. 

Datum minus Dauer = Datum
Kalenderwoche minus Dauer = Kalenderwoche

Auch bei einem Datum habe ich in meinen Augen das Problem, dass Excel die Kalenderwochen berücksichtigt.
Antworten Top
#4
=kalenderwoche(A1;21) gibt die KW vom Datum in A1.
=kalenderwoche(A1-70;21) ergibt die KW vom Datum in A1 minus 70 Tagen.
Du kannst auch noch &"/"&Jahr(A1) bzw. &"/"&(Jahr(A1-70) hinten dran hängen für das Jahr.
Antworten Top
#5
Hallo,

ich versteh' das so, dass die KWs 51-53 nicht berücksichtigt werden sollen (als wären sie nicht existent; so eine Art Betriebsferien, Lockdown, etc.)
Mit einer kl. VBA-Fkt. sollte es gehen. (s. Mappe)

Gruß Sigi


Angehängte Dateien
.xlsm   KW50_Add.xlsm (Größe: 16,88 KB / Downloads: 5)
Antworten Top
#6
Hallo

Sigi: Eine tolle Function!

Ich habe da auch was - nur mit Formeln. Allerdings benutze ich dabei eine Hilfsspalte! Ohne diese Hilfsspalte werden die Formeln sehr komplex!
D2 = Bestelldatum ohne Berücksichtigung der beiden Schliesswochen.
Die Hilfsspalte kann man ausblenden.
Mit diesen Formeln ist auch eine Berechnung mit Lieferfristen über zwei und mehr Jahre möglich.

   

Im Unterschied zu Sigi rechne ich in jedem Jahr nur mit zwei Schliesswochen. Sigi rechnet mit drei Schliesswochen, wenn die letzte Woche im alten Jahr die Woche 53 ist.
Das kann zu Differenzen führen. Ich habe zum Testen einen Liefertermin in der Woche 5 im Jahr 2021. Lieferzeit 5 Wochen. Die letzte Woche im Jahr 2020 war die Woche 53.
Für Sigi ergibt sich so (mit drei Schliesswochen) als Bestell-Woche 50/2020. Nach meinen Formeln (mit zwei Schliesswochen) ist die Bestell-Woche 51/2020. (Drei Schliesswochen würden wir hier in Zürich gar nicht aushalten Wink)

mangelkopp kann selber entscheiden, was ihm lieber ist.

Grüsse Niclaus
Antworten Top
#7
Moin

Mit korrekter Jahresangabe um den Jahreswechsel herum.
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHI
1Liefertermin als KWLieferzeitLiefertermin als TagLieferzeit als TageBestelltermin als TagBestelltermin als KWDatum
205/2022431.01.20222803.01.202201/202220.12.2021
305/2022531.01.20223513.12.202150/202121.12.2021
422.12.2021
523.12.2021
624.12.2021
725.12.2021
826.12.2021
927.12.2021
1028.12.2021
1129.12.2021
1230.12.2021
1331.12.2021
1401.01.2022
1502.01.2022
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#8
Hallo Niclaus,

freut mich, dass die meine Fkt. gefällt. Für euch in Zürich habe ich eine weitere VBA-Fkt., die genau 2 Schließwochen berücksichtigt.
Also, falls es 53 KWs gibt, werden die 52. u. 53 nicht berücksichtigt, ansonsten wie zuvor nicht die 51. u. 52. KW.
(s. Mappe)

Gruß Sigi


Angehängte Dateien
.xlsm   KWsAdd_ch.xlsm (Größe: 18,26 KB / Downloads: 3)
[-] Folgende(r) 1 Nutzer sagt Danke an Sigi.21 für diesen Beitrag:
  • Niclaus
Antworten Top
#9
Zapperlot. Da habe ich doch glatt die Förmchen vergessen.
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHI
1Liefertermin als KWLieferzeitLiefertermin als TagLieferzeit als TageBestelltermin als TagBestelltermin als KWDatum
205/2022431.01.20222803.01.202201/202220.12.2021
305/2022531.01.20223513.12.202150/202121.12.2021
422.12.2021
523.12.2021
624.12.2021
725.12.2021
826.12.2021
927.12.2021
1028.12.2021
1129.12.2021
1230.12.2021
1331.12.2021
1401.01.2022
1502.01.2022

ZelleFormel
C2=7*KÜRZEN((2&-1&-RECHTS(A2;4))/7+LINKS(A2;2))-5
D2=B2*7
E2=ARBEITSTAG.INTL(C2;-D2;"0000000";tbl_FreieTage[Datum])
F2=TEXT(ISOKALENDERWOCHE(E2);"00")&"/"&JAHR(E2+3-REST(E2-2;7))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#10
Überragend Wink! Vielen Dank!

Ich schaue es mir an und melde mich ggfalls nochmal mit möglichen (hoffentlich nicht dummen) Fragen!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste