Summewenn über mehrere Tabellenblätter

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Summewenn über mehrere Tabellenblätter

Re: Summewenn über mehrere Tabellenblätter

von Helmut_S » Fr, 28.10.2022 17:02

Hallo lui1990, schau dir die Tabelle an, ob sie macht was du möchtest. Habe 11 Tabellen angelegt und so wie du beschrieben hast, wird im 1. Tabellenblatt die Summe gebildet wenn in den anderen Blättern in Zelle "I11" das Schlüsselwort "Test" steht.
Habe die wenn-Formel in einen Namensbereich gepackt. Wenn du eine formel in die Zwischenablage kopierst, lassen sich recht zügig weitere Bereiche anlegen, du musst dann nur die Nr. der jeweiligen Tabelle anpassen.
Gruß Helmut
Dateianhänge
SummeübermehrereTabellenblätter.ods
(12.89 KiB) 57-mal heruntergeladen

Re: Summewenn über mehrere Tabellenblätter

von balu » Fr, 28.10.2022 14:52

Hallo lui1990.
Ich habe alle Tabellenblätter mit dem Namen Blattnamen zusammengefasst.
Besonders das letzte Wort ergibt keinen Sinn: “ zusammengefasst“?

Code: Alles auswählen

=SUMMENPRODUKT(SUMMEWENN(INDIREKT("'"&Blattnamen&"'!I11");"Test";INDIREKT("'"&Blattnamen&"'!D11")))
Das ergibt auch keinen Sinn.

Könnt ihr den Fehler in der Formel erkennen?
Ich sehe da was, was Du nicht siehst *lol*.

Schreiben wir doch mal auf, was passiert wenn wir die Verkettung aus INDIREKT auflösen.

'Blattnamen'!I11
'Blattnamen'!D11

Da zwänkt sich doch die Frage auf: Mit was für einem Office Du arbeitest?


Gruß
balu

Re: Summewenn über mehrere Tabellenblätter

von Karolus » Do, 27.10.2022 20:41

Hallo

Das wird nicht funktionieren, auch wenn du noch weitere INDIREKT~SUMMEWENN~SUMMENPRODUKT -lagen draufwirfst 8)

Es wurde hier schon hunderte Male darauf hingewiesen: Verteile nie zusammengehörende Daten auf zig verschiedene Tabellenblätter … aber es wird trotzdem gemacht, und plötzlich und unerwartet möchte man irgendwie Daten aggregieren und fällt auf die Nase. :lol:

Eine simple Summenformel ala:

Code: Alles auswählen

=SUMME($ersteTabelle.X1:letzteTabelle.X1)
funktioniert noch, aber du wirst nicht drumrumkommen in jedes Blatt in X1 eine Formel einzutragen: =WENN(I11="test";D11;"")

Re: Summewenn über mehrere Tabellenblätter

von HeritzP » Do, 27.10.2022 20:00

Hallo,

Tabellennamen können nur 1x vergeben werden.

Summewenn über mehrere Tabellenblätter

von lui1990 » Do, 27.10.2022 19:41

Hallo zusammen,
ich würde gerne eine bedingte Summe erstellen. Das Ziel ist die Zeile I11 auf jedem Tabellenblatt zu durchzusuchen, ob dort der Begriff Test vorkommt wenn ja, soll es den Wert von D11 von jedem Tabellenblatt addieren.

Ich habe alle Tabellenblätter mit dem Namen Blattnamen zusammengefasst.

=SUMMENPRODUKT(SUMMEWENN(INDIREKT("'"&Blattnamen&"'!I11");"Test";INDIREKT("'"&Blattnamen&"'!D11")))

Leider wirft mir diese Formel jedes Mal den Fehlercode 504 raus. Dabei spielt es keine Rolle, ob ich es als Matrixformel also mit geschweiften Klammern angebe oder nicht.

Könnt ihr den Fehler in der Formel erkennen?

Vielen Dank für eure Unterstützung!

Nach oben