Excel SUMIF über mehrere Registerkarten

Excel SUMIF über mehrere Registerkarten

Ich habe eine Arbeitsmappe mit mehreren Registerkarten mit Informationen, die ich zu bestimmten Produkten zusammenfassen möchte.

Die Formel, die ich im Moment habe, sieht folgendermaßen aus:

=SUMIF($Z:$Z,"Dogma",AA:AA)
=SUMIF($Z:$Z,"Dogma",AB:AB)
=SUMIF($Z:$Z,"Dogma",AC:AC)

usw.

Ich habe versucht, so etwas zu tun wie

=SUMIF('Austria:Portugal'!$Z:$Z,"Dogma",'Austria:Portugal'!AA:AA)

aber das hat einen #VALUE-Fehler ergeben.

Ist es möglich, mein SUMIF so umzuwandeln, dass es auf allen Registerkarten angezeigt wird? Ich möchte vermeiden, die Tabelle auf allen Registerkarten zu replizieren und eine SUMME auf der Registerkarte „Aggregat“ auszuführen.

Vielen Dank.

Antwort1

Tragen Sie die Namen der gewünschten Blätter in eine Liste ein und benennen Sie den Bereich. Ich habe meinen so genannt sheet:

Bildbeschreibung hier eingeben

Dann können Sie die folgende Formel verwenden:

=SUMPRODUCT(SUMIF(INDIRECT("'" & sheet & "'!$Z:$Z"),"Dogma",INDIRECT("'" & sheet & "'!AA:AA")))

Bildbeschreibung hier eingeben


Als Referenz:

Ich habe drei Blätter genau wie diese:

Sie können also sehen, dass der richtige Wert zurückgegeben wird.

Bildbeschreibung hier eingeben

verwandte Informationen