Thema Datum  Von Nutzer Rating
Antwort
Rot 7-Tage Verbrauch in einer Materialwirtschaft
05.05.2021 12:56:50 Mawing
Solved
05.05.2021 19:34:54 Timm
Solved
05.05.2021 19:49:31 Gast81559
Solved
05.05.2021 22:08:00 Timm
Solved

Ansicht des Beitrags:
Von:
Mawing
Datum:
05.05.2021 12:56:50
Views:
726
Rating: Antwort:
 Nein
Thema:
7-Tage Verbrauch in einer Materialwirtschaft

Hallo zusammen, 

ich versuche seit längerem eine Tabelle aufzustellen, die als Materialwirtschaft dienen soll. Zu jedem Produkt soll in einer Spalte der Verbrauch der letzten 7 Tage gezeigt werden. Die Informationen sollen aus einer fortlaufenden Liste gezogen werden, die die Warenbewegungen erfasst. 

Das ganze sieht ungefähr so aus: 

Tabelle 1 - Hier wird der Wareneingang und -ausgang gescannt. (Artnr. wird in Spalte A in der ersten freien Zelle eingetragen)

Artikelnummer Artikel Lieferant Buchungsdatum Menge Pal
6000 Testartikel1 Muster GmbH 05.05.2021 50
6000 Testartikel1 Muster GmbH 05.05.2021 18
6001 Testartikel2 Muster2 GmbH 05.05.2021 19
         

Tabelle 2 - Hier ist eine Bestandsübersicht, die sich die den aktuellen Lagerbestand durch die Eingabe in Tabelle 1 anpasst. 

Artikelnummer Artikel Beschreibung Stk./Pal. Lagerbestand 7-Tage Verbrauch (Durchschnitt)
6000 Testartikel 4711

 

  68  
6001 Testartikel 4712     19  

Der 7-Tage Verbrauch soll die Summe der Menge Pal eines Artikel der letzten 7 Tage sein. Also quasi ein S-Verweis mit 2 Bedingungen (Artikelnummer und Datum), jedoch zusätzlich die Summe davon, falls mehrere Zeilen beide Bedingungen erfüllen. Und davon dann die Summe der letzten 7 Tage. 

Um letzteres zu vereinfachen, habe ich überlegt, dass man eine zusätzliche Tabelle anlegt, bei denen die Tagessummen pro Artikel aufgelistet werden und man sich daraus dann die Summe der 7 Tage holt. Etwa so: 

Artikel 05.05.2021 04.05.2021 03.05.2021 02.05.2021 01.05.2021 30.05.2021 29.05.2021
6000 68 0 0 0 0 0 0
6001 19 0 0 0 0 0 0

Am liebsten wäre mir eine Lösung mit VBA. Folgende Ansätze habe ich: 

 

Zuletzt eingetragene Artikelnummer finden: 

Artikelnr = Sheets("Tabelle 1").Cells(Cells(Rows.Count, "A").End(xlUp).Row, "A")

 

Von der Adresse der Artikelnr aus das Datum oder die Menge finden:

Artikelnr.Offset(0, 3) bzw. Artikelnr.Offset(0, 4)

 

In der zusätzlichen Tabelle könnte man die Tage so ansteuern: 

If Range("XY").Value = Date then....

If Range("XY").Value = Date - 1 then....

....

Ist zwar recht umfangreich aber zerrt das ganze m.E. etwas auseinander. 

Ich bin ein absoluter Neuling und habe mir die Basics durch Ausprobieren beigebracht. Daher benötige ich euer Schwarmwissen und hoffe eine Lösung zu finden. Einen kompletten Code habe ich nicht aber falls nötig könnte ich noch weitere Bruchstücke schicken, die ich verwende.

Falls noch Infos fehlen meldet euch gern ;)

Gruß, 

Mawing

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot 7-Tage Verbrauch in einer Materialwirtschaft
05.05.2021 12:56:50 Mawing
Solved
05.05.2021 19:34:54 Timm
Solved
05.05.2021 19:49:31 Gast81559
Solved
05.05.2021 22:08:00 Timm
Solved