Clever-Excel-Forum

Normale Version: Unterebenen auf obere Ebene aggregieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich stehe vor folgendem Problem:

Beispiel:

Stückliste AA-500 löst folgende Unterstücklisten aus --> AA-500-1 ; AA-500-2 ; AA-500-1-1

Nehmen wir an auf den einzelnen Ebenen fallen Kosten an. AA-500-1 = 100€ ; AA-500-2 = 200€ ; AA-500-1-1 = 150€

Somit wären die Gesamtkosten der Stückliste AA-500 450€.

Gibt es eine Möglichkeit, dass Excel erkennt, dass die Unterstücklisten zusammengefasst werden? Mir fällt hier nichts ein außer zu sortieren und händisch die Zahlen rauszusuchen...

Wie die Übersicht aufgebaut ist / wird kann auch neu angepasst werden für eine Lösung. Oder wenn man dies mit einem Makro lösen muss, bitte ich hier auch ein wenig um Hilfe. Grundkenntnisse VBA sind vorhanden =)

Ich hoffe die Problematik kommt rüber.


Viele Grüße


Tobias
Hallo Tobias,
lade bitte ein Muster hoch. Das geht wahrscheinlich nur mit VBA.
Alles klar.

Anbei mal eine Musteransicht. Man erkennt verschiedene "Ebenen".
Letztlich würde es mir reichen wenn ich es irgendwie schaffe, dass ich die Gesamtsumme von €680 bei der obersten Ebene (In dem Fall AA-1590-2) stehen habe.
Hi,

Arbeitsblatt mit dem Namen 'Tabelle1'
BC
1StücklisteIstkosten
2AA-1590-2
3AA-1590-2-150
4AA-1590-2-1-160
5AA-1590-2-1-270
6AA-1590-2-280
7AA-1590-2-390
8AA-1590-2-3-1100
9AA-1590-2-3-1-1110
10AA-1590-2-3-2120
11
12680

ZelleFormel
C12=SUMMEWENN($B$1:$B$10;"AA-1590*";$C$1:$C$10)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Mehr gibt dein "Muster" nicht her.
Hey,

vielen Dank dafür. SummeWenn würde gehen, wenn es sich nur um eine Baugruppe (mit den passenden Untergruppen) handelt.
Habe wohl mein Beispiel falsch gewählt.

Habe die Liste ein klein wenig ergänzt. Wenn ich einen Export aus einem System machen würde, würden ja viel mehr Gruppen bestehen.

Anbei die Liste mit drei verschiedenen Gruppen. Und hier fällt mir nichts ein wie ich das halbwegs automatisch lösen kann (Formel, umstellen, VBA).  

Grüße
Hallo Tobias,
leider gibt Deine Aufgabenstellung nicht viel mehr her. Aber so kann man das per VBA lösen.
Hallo Tobias,

anbei mal eine Lösung mit Formeln bezogen auf deine Beispieldatei.

Die Auswertungstiefe "Ebenen-Tiefe" ist variabel einstellbar.

Viele Grüße
Georg
Echt genial, Danke fürs erste =)