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!!
Hola,
die Kalenderwoche aufgrund echter Datumswerte zu berechnen ist keine Option?
Gruß,
steve1da
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.
=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.
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
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.
[attachment=40926]
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
)
mangelkopp kann selber entscheiden, was ihm lieber ist.
Grüsse Niclaus
Moin
Mit korrekter Jahresangabe um den Jahreswechsel herum.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I |
1 | Liefertermin als KW | Lieferzeit | Liefertermin als Tag | Lieferzeit als Tage | Bestelltermin als Tag | Bestelltermin als KW | | | Datum |
2 | 05/2022 | 4 | 31.01.2022 | 28 | 03.01.2022 | 01/2022 | | | 20.12.2021 |
3 | 05/2022 | 5 | 31.01.2022 | 35 | 13.12.2021 | 50/2021 | | | 21.12.2021 |
4 | | | | | | | | | 22.12.2021 |
5 | | | | | | | | | 23.12.2021 |
6 | | | | | | | | | 24.12.2021 |
7 | | | | | | | | | 25.12.2021 |
8 | | | | | | | | | 26.12.2021 |
9 | | | | | | | | | 27.12.2021 |
10 | | | | | | | | | 28.12.2021 |
11 | | | | | | | | | 29.12.2021 |
12 | | | | | | | | | 30.12.2021 |
13 | | | | | | | | | 31.12.2021 |
14 | | | | | | | | | 01.01.2022 |
15 | | | | | | | | | 02.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 |
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
Zapperlot. Da habe ich doch glatt die Förmchen vergessen.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I |
1 | Liefertermin als KW | Lieferzeit | Liefertermin als Tag | Lieferzeit als Tage | Bestelltermin als Tag | Bestelltermin als KW | | | Datum |
2 | 05/2022 | 4 | 31.01.2022 | 28 | 03.01.2022 | 01/2022 | | | 20.12.2021 |
3 | 05/2022 | 5 | 31.01.2022 | 35 | 13.12.2021 | 50/2021 | | | 21.12.2021 |
4 | | | | | | | | | 22.12.2021 |
5 | | | | | | | | | 23.12.2021 |
6 | | | | | | | | | 24.12.2021 |
7 | | | | | | | | | 25.12.2021 |
8 | | | | | | | | | 26.12.2021 |
9 | | | | | | | | | 27.12.2021 |
10 | | | | | | | | | 28.12.2021 |
11 | | | | | | | | | 29.12.2021 |
12 | | | | | | | | | 30.12.2021 |
13 | | | | | | | | | 31.12.2021 |
14 | | | | | | | | | 01.01.2022 |
15 | | | | | | | | | 02.01.2022 |
Zelle | Formel |
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 |
Überragend
! Vielen Dank!
Ich schaue es mir an und melde mich ggfalls nochmal mit möglichen (hoffentlich nicht dummen) Fragen!