Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Summe über mehrere Tabellenblätter mit Indirekt- ud Vergleichsfunktion
#1
Hallo zusammen,
ich habe folgendes Problem und komme einfach nicht weiter.
In mehreren Tabellenblättern (T1, T2, T3 etc.) sind in Spalte A Strings enthalten in Spalte B dazugehörige Werte. Die Strings dienen in einer Matrix als Schlüsselwort um den danebenliegenden Wert auszugeben.

Die Werte lese ich mit folgender Formel aus:

=INDIREKT("T1!B"&VERGLEICH("Vollsortimenter";T1!A1:A6;0))

Jetzt möchte ich sämtliche Werte der Tabellenblätter T1 bis T10 addieren, komme aber einfach nicht weiter.

Habe es mit

=INDIREKT("T1:T10!B"&VERGLEICH("Vollsortimenter";T1:T10!A1:A6;0))

usw. versucht, komme aber einfach nicht weiter.

Für jeden Tipp, vielen Dank im Voraus.

Gruß, Mike


Angehängte Dateien
.xlsx   Testberechnung.xlsx (Größe: 10,6 KB / Downloads: 5)
Antworten Top
#2
Hi Mike,

hilft dir das weiter?  http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=206
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo, ich habe das so verstanden..:

Arbeitsblatt mit dem Namen 'Gesamt'
AB
1Vollsortimenter9

ZelleFormel
B1{=SUMME(SUMMEWENN(INDIREKT("T"&{1;2;3}&"!A:A");A1;INDIREKT("T"&{1;2;3}&"!B:B")))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
Hallo Jockel,

super, genau das war's.

Vielen Dank!!! :23:
Antworten Top
#5
Ist es möglich anstatt der Benennung der Tabellenblätter 1;2;3 auch den Bereich zu definieren, also quasi  ("T"&{1:3}...?
Antworten Top
#6
Hallo, so z.B. ..:

=SUMME(SUMMEWENN(INDIREKT("T"&ZEILE(1:3)&"!A:A");A2;INDIREKT("T"&ZEILE(1:3)&"!B:B")))

und mit CSE abschließen oder mit Power Query - die Tabellen zusammen führen und gruppieren oder, oder, oder... ... mit ohne Formeln..: (hier mal zwei Möglichkeiten)

Arbeitsblatt mit dem Namen 'Gesamt'
ABCDE
1NutzungsartAnzahlNutzungsartAnzahl
2Drogerie45Vollsortimenter9
3Discounter30
445Drogerie45
5Apotheke / Arzt15
6Bekleidung15

ZelleFormel
B4{=SUMME(SUMMEWENN(INDIREKT("T"&ZEILE(1:3)&"!A:A");A2;INDIREKT("T"&ZEILE(1:3)&"!B:B")))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#7
:23: Danke!!!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste