Microsoft Excel - Bedingtes Hinzufügen über mehrere Blätter hinweg

Microsoft Excel - Bedingtes Hinzufügen über mehrere Blätter hinweg

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.

verwandte Informationen