Erstellen einer sich wiederholenden VLookup-Tabelle für Rohstoffe

Erstellen einer sich wiederholenden VLookup-Tabelle für Rohstoffe

Ich möchte folgendes erreichen.

Der Benutzer wählt das gewünschte Element in A1 (Dropdown-Menü) aus, genannt ITEM1

Im zweiten Blatt befinden sich Tabellen mit folgenden Eigenschaften wie

ITEMS   MATERIALS   AMOUNT  
ITEM1   material1   3  
ITEM1   material2   5  
ITEM2   material3   1  
ITEM3   material4   12  

Dies bedeutet, dass der Benutzer für die Erteilung einer Bestellung mit ITEM1 3xMaterial1 und 5xMaterial2 benötigt.

Für die Herstellung mancher Materialien werden jedoch weitere Rohstoffe benötigt. Zum Beispiel

ITEMS             MATERIALS           AMOUNT  
material1         submaterial1-1      4  
submaterial1-1    submaterial1-1-1    2  

Aber nicht alle Materialien haben Untermaterialien.

Ich möchte nur die gesamten Rohstoffe anzeigen.

Wenn der Benutzer alsoGEGENSTAND 1Sie sollten die Gesamtmenge der benötigten Rohstoffe auf einem Blatt notieren:

Untermaterial1-1-1x 24

Material2x 5

Ich kann eine einfache SVERWEIS-Funktion schreiben, wenn der Artikel keine Untermaterialien hat, aber ich schaffe es nicht, bis zum letzten Rohmaterial zu gehen, und das ist die einzige Information, die meine Benutzer sehen müssen.

Hinweis: Die Tabellen sind nicht in Stein gemeißelt. Ich kann sie bei Bedarf jederzeit anpassen.


Bearbeiten: Erläuterung unten wie gewünscht. Der Benutzer möchte „Orangensaft mit Bacardi“ bestellen. Die Rohstoffe für „Orangensaft mit Bacardi“ sind 2 x Orangen und 1 x Bacardi. Angenommen, wir produzieren auch Bacardi. In diesem Fall würden wir hypothetisch 3 Einheiten Alkohol und 2 Einheiten Zucker benötigen.

Die Rohstoffzusammensetzung eines „Orangensafts mit Bacardi“ lautet also: 2x Orangen 3x Alkohol 2x Zucker

Genau das soll mir die SVERWEIS-Tabelle bieten. Ich verwende zwei SVERWEIS-Tabellen, eine für das Material und eine für die Anzahl der Artikel.

=VLOOKUP($A$1,Materials!$B$2:$D$4, 2, FALSE) Und =VLOOKUP($A$1,Materials!$B$2:$D$4, 3, FALSE)

Ich kann aber nicht "eine Ebene tiefer" gehen. Derzeit würde ich nur

Oranges 2
Bacardi 1

aber ich möchte

Oranges 2
Alcohol 3
Sugar 2

Antwort1

Da die Anforderung darin besteht, die Rohmaterialien auf der untersten Ebene anzuzeigen, besteht eine Möglichkeit, dies nur mit SVERWEIS zu tun, darin, eine Tabelle zu erstellen, die eine Zeile für jedes Rohmaterial sowie feste Spalten für ARTIKEL, ROHMATERIAL und seine Teile enthält. Die übergeordneten Materialien des Rohmaterials befinden sich in derselben Zeile. Diese Art von Tabelle wäre schwieriger zu pflegen, aber das Ziel wird erreicht.

Hier sind 3 Beispiele für eine solche Tabelle:

3 Variationen

verwandte Informationen