SUM verschachtelte Werte basierend auf Beschriftungen der Verschachtelungsebene [geschlossen]

1

Ich habe einen Herstellungsprozess, der Kosten für Rohstoffe und Verarbeitungsschritte verursacht. Stufe 1 ist das fertige Produkt. Die Kosten setzen sich aus Materialien und Prozessen der Stufe 2 zusammen. Einige der Kostenträger der Ebene 2 sind selbst das Ergebnis von Herstellungsprozessen, die Kosten der Ebene 3 wären. Einige davon sind in ähnlicher Weise das Ergebnis von Kosten der Stufe 4 und so weiter. Die Summe ist also eine verschachtelte Reihe von Kosten. Dies ist in der folgenden Tabelle dargestellt:

screenshot

Wenn Sie von innen nach außen arbeiten, sehen Sie, dass es in B13: B19 Kosten der Stufe 9 gibt. Diese summieren sich zu Kosten der Stufe 8 in Zeile 12. In B11 und B20 gibt es zusätzliche Kosten der Stufe 8. Die Kosten für Ebene 8 ergeben eine Summe der Kosten für Komponentenebene 7 in Zeile 10. Die Kosten für Ebene 7 in den Zeilen 7-10 und 21 ergeben eine Summe der Kosten für Ebene 6 in Zeile 6.

Dies sind die einzigen Komponentenkosten der Ebene 5 in dem verschachtelten Element, das ein Durchlauf ist, und die einzigen Komponentenkosten der Ebene 4 in dem verschachtelten Element, das auch ein Durchlauf ist, und die einzigen Kosten der Ebene 3 in dem verschachtelten Element.

Ebene 2 in Zeile 2 enthält die Elemente der Ebene 3 in den Zeilen 3 und 22. Das Element der Ebene 3 in Zeile 22 ist das Ergebnis einer anderen Reihe verschachtelter Kosten ab Zeile 23.

Ich habe versucht, MATCH und INDEX zu verwenden. Ich kann es zum Beispiel nicht in den Griff bekommen, wenn mehrere Nester Einträge der Ebene 6 enthalten, oder wenn der erste Verschachtelungsthread in Zeile 21 mit Ebene 7 endet und der Eintrag in Zeile 22 Ebene 3 ist.

Ich brauche Hilfe, um herauszufinden, wie die in Spalte A angegebenen Verschachtelungsebenen zu erkennen sind, um eine angemessene Summe zu erhalten.

zi qi pah
quelle
1
Willkommen bei Super User. Wir sind kein Script Writing Service. Wir erwarten von den Benutzern, dass sie uns mitteilen, was sie bisher versucht haben (einschließlich der von ihnen verwendeten Skripte) und wo sie hängen bleiben, damit wir bei bestimmten Problemen helfen können. Fragen, die nur nach Skripten fragen, sind zu weit gefasst und werden es wahrscheinlich sein in die Warteschleife legen oder geschlossen . Lesen Sie bitte Wie stelle ich eine gute Frage? .
DavidPostill
Stellen Sie sich vor, Sie stellen sich ein Produkt vor, das aus einer Menge Material besteht. Zwei Rohstoffe, die in Stufe 9 zusammengefügt werden, werden zu Elementen der Stufe 8. Fügen Sie einen Prozess hinzu. Fügen Sie Elemente der Stufe 8 hinzu. Fügen Sie Elemente der Stufe 8 zu Elementen der Stufe 7 hinzu. Am Ende werden alle Elemente zu Ebene 1 zusammengefasst. Was auch immer in Spalte B als Rohmaterial angegeben ist, muss jetzt für jede Ebene der Wert ermittelt werden.
zi qi pah