EXCEL 2011 - Inventur mit Matrix und Vlookup

EXCEL 2011 - Inventur mit Matrix und Vlookup

Ich erstelle eine Inventarmatrix, die in der ersten Spalte eine Liste aller Artikel im Inventar und in der ersten Zeile eine Liste der Daten enthält, an denen das Inventar erneuert wird. Grundsätzlich werden nicht alle Artikel auf einmal erneuert, und das ist das Problem.
Die Zellen in der Mitte der Matrix (im Wesentlichen die Schnittmenge zwischen Artikel und Datum) geben die Anzahl der Artikel an, die an dem bestimmten Tag gekauft wurden.
Mit der Wertsuchfunktion konnte ich einen Index erstellen, der mir sagt, wie viele Artikel zuletzt gekauft wurden, indem ich die Wertsuche, die Max-Funktion (zum Sortieren des Max-Datums) und Match zum Kombinieren der Spalten und Zeilen kombiniert habe.

Das Problem ist, dass ich auf diese Weise nur die Anzahl der Artikel sehe, die auf derzuletztEinkaufsrunde, auch wenn diese Zahl Null ist. Ich muss nun (in einem anderen Blatt) ermitteln, wann ein bestimmter Artikel das letzte Mal gekauft wurde. Mit der oben genannten Lösung kann ich die beim letzten Mal gekaufte Menge sehen, aber das hilft jetzt nichts, da nicht alle Artikel auf einmal gekauft werden und daher einige Artikel beim letzten Einkaufsbummel nicht gekauft wurden. Ich möchte eine Funktion, die mir sagt, an welchem ​​Tag (also in der Zeile mit den Daten) die Anzahl der Artikel (also in der Mitte der Matrix) zuletzt von Null abwich.

Zum Beispiel:

  • Ich habe Gurken und Tomaten auf Lager.
  • Ich kaufe am 01.07 3 Gurken und 2 Tomaten.
  • Am 08.09 kaufe ich 0 Gurken und 3 Tomaten.
  • Ich kann nur eine Funktion schreiben, die mir sagt, dass der Gurkenbestand das letzte Mal am 08.09. mit 0 Gurken aufgefüllt wurde, obwohl ich eigentlich eine Funktion möchte, die mir das Datum 01.07. nennt, da an diesem Tag zum letzten Mal Gurken gekauft wurden.

Hier sind Screenshots der drei Blätter, mit denen ich arbeite: https://drive.google.com/folderview?id=0BwMAvO1prgOIfkpxWEtxeTRPT2ZfdXhYRTZrVTlMZUlvOVMzRW5qdUxPclhYYXlnSFBYVlk&usp=sharing

Nr. 1 ist die Einkaufsliste, die alle Artikel und die Daten des letzten Einkaufs enthält. In den sich überschneidenden Zellen steht die Anzahl der Artikel, die jedes Mal gekauft werden. Manchmal können sie auchNull sein, da nicht jedes Produkt jedes Mal gekauft wird.

Nr. 2 ist das Speicherblatt, das mit der Einkaufsliste verbunden ist. Ich habe VlookUP verwendet, um zu ermitteln, wie viele Artikel beim letzten Einkauf gekauft wurden.

was ich bei Nr. 3 versuche, ist, unter „zuletzt verlängert“ das Datum anzugeben, an dem der bestimmte Artikel (der in der Schaltfläche angezeigt wird, z. B. „Olivenöl“) das letzte Mal gekauft wurde. Dieses Datum unterscheidet sich vom letzten Kaufzeitpunkt, da manche Artikel nicht ständig gekauft werden. Daher würde für diese, obwohl keine Artikel gekauft wurden (deshalb #Artikel = 0), trotzdem angezeigt, dass sie zuletzt an diesem bestimmten Datum gekauft wurden. (siehe Beispiel oben). --> Wie mache ich das?

Ich hoffe, das ist klar, in meinem Kopf ist alles ziemlich durcheinander.
Danke im Voraus.

verwandte Informationen