Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Netto-bestand berechnen
#1
Question 
Hallo Forum,

ich arbeite gerade an einem Projekt bei dem ich dem Netto-Lagerbestand berechnen möchte und komme dort leider nicht weiter :/
Im folgenden ein Beispiel:

Auftragsnr. Fertigungsdatum Part-nr. Aktueller Lagerbestand Materialverbrauch Nettolagerbestand 
1234         30.08.2019          2222     500                            100                                          
1235         30.08.2019          2222     500                            30                                            
1267         03.09.2019          3333     200                            20                                            
1395         03.09.2019          2222     500                            300                                           
1532         03.09.2019          2222     500                            150                                          
1236         02.09.2019          2222     500                            120                                          

So soll es am Ende aussehen:

[font=Tahoma, Verdana, Arial, sans-serif]Auftragsnr. Fertigungsdatum Part-nr. Aktueller Lagerbestand Materialverbrauch Nettolagerbestand [/font]
[font=Tahoma, Verdana, Arial, sans-serif]1234         30.08.2019          2222     500                            100                     400     [/font]
[font=Tahoma, Verdana, Arial, sans-serif]1235         30.08.2019          2222     500                            30                       370                     [/font]
[font=Tahoma, Verdana, Arial, sans-serif]1267         03.09.2019          3333     200                            20                       180                     [/font]
[font=Tahoma, Verdana, Arial, sans-serif]1395         03.09.2019          2222     500                            300                     -50                      [/font]
[font=Tahoma, Verdana, Arial, sans-serif]1532         03.09.2019          2222     500                            150                     -200                     [/font]
[font=Tahoma, Verdana, Arial, sans-serif]1236         [/font][font=Tahoma, Verdana, Arial, sans-serif]02.09.2019          [/font][font=Tahoma, Verdana, Arial, sans-serif]2222     [/font][font=Tahoma, Verdana, Arial, sans-serif]5[/font][font=Tahoma, Verdana, Arial, sans-serif]0[/font][font=Tahoma, Verdana, Arial, sans-serif]0                            [/font][font=Tahoma, Verdana, Arial, sans-serif]1[/font][font=Tahoma, Verdana, Arial, sans-serif]20                     250[/font]

Die Liste kann unendlich lang sein und unendlich viele Auftras-nr. und Part-nr. besitzen. Das Datum kann sowohl in der Zukunft als auch der Vergangenheit liegen.
Zudem sollte es egal ob Filter angewendet werden, oder in welche Reihenfolge sich die Liste befindet.

Der Netto-Lagerbestand berechnet sich aus dem Aktuellem Lagerbestand minus dem Materialverbrauch. Dabei werden jedoch die Materialverbrauche der gleichen Part-Nr. die vor diesem Datum benötigt wurden mit einbezogen. 
Sprich für die 
Zelle F2: 500 (D2) - 100 (E2)
Zelle F3: 400 (das Ergebnis aus F2) - 30 (E3)
Zelle F7: 370 (das Ergebnis aus F3) - 120 (E7)
etc. 

Mein erster Ansatz war es eine extra Spalte mit einem Zähler zu erstellen, der die Liste durchsucht und jeder Zeile nach ihrer Part-Nr. und dem Datum eine Zahl vergibt (von 1 aufsteigend). Dafür verwende ich folgende Funktion für G2: =ZÄHLENWENNS(C:C;C2;B:B;"<="&B2).
Anhand dessen könnte man den Netto-Lagerbestand berechnen, indem man den Aktuellen Lagerbestand minus alle Materialverbrauche mit einem kleinerem Zähler rechnet (F2=WENN(G2=1;D2-E2; D2-E2-SUMMEWENNS(E:E;D:D;D2;G:G;"<"&G2))). 

Das Problem dabei ist allerdings dass dies nicht funktioniert, da viele Part-No. das gleiche Datum besitzen und der Zähler dementsprechend mehrmals vorkommt. In diesem Falle etwa so:

Auftragsnr. Fertigungsdatum Part-nr. Aktueller Lagerbestand Materialverbrauch Nettolagerbestand Zähler
1234         30.08.2019          2222     500                            100                     400                      2
1235         30.08.2019          2222     500                            30                       470                      2
1267         03.09.2019          3333     200                            20                       180                      1
1395         03.09.2019          2222     500                            300                     -50                       5
1532         03.09.2019          2222     500                            150                     100                      5
1236         02.09.2019          2222     500                            120                     250                      3

Gibt es hier jemanden der mir helfen kann? Ich wär euch sehr dankbar.

LG Leon
Zitieren
#2
Hola,

lade bitte eine Excel Datei hoch.

Gruß,
steve1da
Zitieren
#3
Hallo,

im Anhang die Datei.

LG Leon


Angehängte Dateien
.xlsx   Netto Lagerbestand.xlsx (Größe: 10,46 KB / Downloads: 3)
Zitieren
#4
Moin

Siehe Datei.
Die Tabelle muss natürlich nach Datum aufsteigend sortiert sein.


Angehängte Dateien
.xlsx   excel-inside_2320.xlsx (Größe: 14,12 KB / Downloads: 5)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.
Zitieren
#5
Hallo,

vielen Dank schonmal dafür.

Gibt es denn auch eine Möglichkeit die das gleiche Ergebnis liefert, wenn die Tabelle nicht nach Datum sortiert ist?

LG Leon
Zitieren


Gehe zu:


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




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions