Hallo Zusammen,
im Anhang findet Ihr ein Beispiel mit folgender wiederkehrenden Fragestellung:
In welcher Kalenderwoche (Spalte E bis N) reicht mein Lagerbestand (Spalte C) nicht mehr aus?
Mein Verfahren war bisher immer folgende verschachtelte Prüfung:
Ist Lagerbestand + Summe (KW 43 bis KW 43) < 0? Dann hält der Lagerbestand 0 Woche
Ist Lagerbestand + Summe (KW 43 bis KW 44) < 0? Dann hält der Lagerbestand 1 Wochen
...
=WENN(SUMME($E2:E2)+$C2<0;1;WENN(SUMME($E2:F2)+$C2<0;2;........))
Unglücklich an dieser Lösung:
1. Unübersichtlich und aufwendig beim Anpassen (mehre Kalenderwochen, weniger Kalenderwochen).
2. Wenn ich mehr als 8 Kalenderwochen verschachteln will, dann nimmt Excel 2003 die Formel nicht an.
Ich könnte mir jetzt in VBA etwas basteln und stelle mir die Frage, ob es nicht doch eine kompaktere Formel für diesen Fall gibt?
Danke und Gruß!
Hallo,
bitte lade eine Beispieldatei hoch (*.xlsx-Datei)
Hallo Jonas,
anbei findest du die Beispieldatei als xls.-Datei.
Ich habe hier nur Microsoft Office 2003 Prof. zur Hand und bekomme nächste Woche die Office 2013 Prof. Plus.
Hallo,
sorry, makrofähige Dateien kann/darf ich nicht herunterladen.
Hallo Jonas,
Verzeihung, daran hatte ich gar nicht gedacht, war noch von einem Versuch.
Anbei nun ohne enthalten Makros.
Guten Morgen,
sorry, aber die Datei bleibt makrofähig. Du könntest einen Tabellenausschnitt hier posten. (Bitte im HTML-Format)
Oder Du wartest auf jemand anderen. Die Datei wurde ja bereits runtergeladen.
Hi,
für unsere "Übervorsichtigen"
Tabelle1 | A | B | C | D | E | F | G | H | I | J | K | L | M | N |
1 | TeileNr | TeileBez1 | Lagerbestand | RW | 201743 | 201744 | 201745 | 201746 | 201747 | 201748 | 201749 | 201750 | 201751 | 201752 |
26 | 513850 | Artikel 25 | 0 | 0 | -25 | | | | | | | | | |
27 | 514700 | Artikel 26 | 0 | 0 | -12 | | | | | | | | | |
28 | 514914 | Artikel 27 | 0 | 0 | -5.000 | | | -22.000 | | | | | | |
29 | 513593 | Artikel 28 | 900 | 1 | -521 | -400 | -718 | | | -692 | | | | |
30 | 509472 | Artikel 29 | 900 | 1 | -716 | -900 | | | | -900 | | | | |
31 | 512942 | Artikel 30 | 128 | 1 | -58 | -1.375 | | | | | | | -219 | |
32 | 514824 | Artikel 31 | 1.017 | 1 | -140 | -1.477 | -2.509 | | -2.549 | | | | | |
33 | 502335 | Artikel 32 | 285 | 1 | | -639 | | | | | -159 | | | |
34 | 505280 | Artikel 33 | 1.349 | 2 | -229 | -1.053 | -621 | | | -788 | | -538 | | |
35 | 500046 | Artikel 34 | 74 | 2 | -7 | | -244 | -215 | | | | | -159 | |
36 | 511311 | Artikel 35 | 75 | 2 | | | -94 | -54 | | | | | | |
37 | 513234 | Artikel 36 | 986 | 2 | -50 | | -1.570 | -1.367 | | | | | -1.019 | |
38 | 512862 | Artikel 37 | 0 | 2 | | | -50 | | | | | | | |
39 | 508015 | Artikel 38 | 3.146 | 3 | -425 | | -1.848 | -1.715 | -202 | -6 | -1.066 | | | |
40 | 504532 | Artikel 39 | 4.444 | 3 | -1.802 | -50 | -1.800 | -900 | -1.800 | | | -900 | | |
41 | 502961 | Artikel 40 | 11 | 3 | | | | -11 | | | | | | |
42 | 508536 | Artikel 41 | 664 | 4 | -200 | | | | -1.434 | | | | | |
43 | 513387 | Artikel 42 | 3.423 | 4 | -727 | | -1.374 | | -1.374 | | | | | |
44 | 514912 | Artikel 43 | 16.504 | 4 | -6.781 | -2.592 | -3.053 | -2.664 | -3.142 | -4.429 | | | -2.513 | |
45 | 512030 | Artikel 44 | 1.130 | 4 | | | | | -2.540 | -6.000 | | | | |
46 | 511060 | Artikel 45 | 0 | 4 | | | | | -78 | | | | | |
47 | 511770 | Artikel 46 | 0 | 4 | | | | | -16 | | | | | |
48 | 514255 | Artikel 47 | 4.022 | 5 | -1.000 | | -1.000 | | -1.291 | -1.000 | -1.000 | | -1.000 | |
49 | 513386 | Artikel 48 | 17.588 | 5 | -3.814 | -2.164 | -2.951 | -3.362 | -3.887 | -3.397 | -7.218 | -5.009 | -1.481 | |
50 | 507768 | Artikel 49 | 3.567 | 5 | -141 | | -1.220 | -199 | -65 | -3.000 | -220 | | | |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Es sind keine Makros und auch keine Formeln in der Datei. Das Tabellenblatt kann nicht in Gänze mit dem Tool dargestellt werden; deshalb die Zeilenausblendungen.
Hallo,
(25.10.2017, 07:24)WillWissen schrieb: [ -> ]für unsere "Übervorsichtigen"
(24.10.2017, 12:53)Jonas0806 schrieb: [ -> ]sorry, makrofähige Dateien kann/darf ich nicht herunterladen.
Naja, was mich da als "Übervorsichtigen" outed, sei mal dahingestellt.
Egal, back to topic.
@TE: Ich habe wirklich lange über eine Lösung nachgedacht und herumprobiert. Grundproblem ist, dass mir keine Lösung bekannt ist, und auch keine gelingt, mit der ich innerhalb einer (Matrix-)Formel kumulieren kann. Ich kann Dir daher leider keine Formellösung anbieten und denke auch, dass es nicht möglich ist.
Ich lasse mich aber gerne eines Besseren belehren und bin sehr gespannt, ob es vielleicht jemand anderes hin bekommt.
Auch Hallo,
mit Hilfsspalten habe ich es hingebracht. In Zelle P2 folgende Formel eingeben
=SUMME($E2:E2)+$C2
nach rechts und unten ziehen soweit es benötigt wird.
und für Spalte D (Zelle D2)
=WENN(ISTNV(VERGLEICH(0;P2:Y2;-1));0;VERGLEICH(0;P2:Y2;-1))
und runterziehen.