
Summieren mehrerer Excel-Tabellen bedingt basierend auf Kriterien
Ich brauche bitte Hilfe ...
Ich habe eine Tabelle in Blatt A mit den Zeilen mit der Beschriftung „Blatt1...Blattx“ in Spalte A. In Spalte B habe ich neben jeder Zeile ein „x“ oder ein Leerzeichen.
In BlattA
Sheet1 x
Sheet2
Sheet3 x
Sheet4 x
Sheet5
usw...
Ich muss eine Zelle (sagen wir B10) von jedem mit einem „x“ gekennzeichneten Blatt summieren. In meinem Beispiel muss ich also Blatt1!B10+Blatt3!B10+Blatt4!B10+... addieren.
Ich habe mit „Indirect“ herumgespielt, um den Namen des Referenzblatts aus Spalte A zu erfassen, kann aber nicht herausfinden, wie ich Spalte B auf ein „x“ überprüfen und dann dieselbe Zelle nur aus den identifizierten Blättern hinzufügen kann.
Ich habe das natürlich etwas vereinfacht.
Jede Hilfe wäre fantastisch!
Antwort1
Mit Ihren Blattnamen in A1:A5, Markierungen (z. B. „x“) in B1:B5 und einer Textzeichenfolge, die die Auswahl der zu summierenden Zelle darstellt (z. B. „B10“) in D1:
=SUMPRODUCT(0+(B1:B5="x"),N(INDIRECT("'"&A1:A5&"'!"&D1)))
Grüße
Antwort2
Vielleicht nicht genau das, was Sie suchen, aber eine Möglichkeit wäre, die Werte in das Masterblatt zu ziehen und sie dort zu summieren. Was ich meine ist, sagen wir, Ihr Masterblatt sieht so aus:
A B
1 Sheet1 x
2 Sheet2
3 Sheet3 x
Tragen Sie in C1 Folgendes ein:
=IF(B1="x",INDIRECT(A1&"!B10"),"")
und nach unten ausfüllen. Dadurch werden die Werte in Ihr Hauptblatt gezogen und Sie können sie summieren.