472 Aufrufe
Gefragt in Tabellenkalkulation von
Servus

Ich habe in Tabell1, Tabelle2 und Tabelle3 jeweils in Zelle B2 eine Zahl stehen und möchte diese gerne addieren. Also so was:

=SUMME(Tabelle1:Tabelle3!B2)

Nun will ich manchmal aber auch nur bis Tabelle2 rechnen. Ich schreibe also den Namen den ersten zu rechnenden Tabelle in A1 und den der letzten in A2.

Nun versuche ich folgendes:

=SUMME(INDIREKT(A1&":"&A2&"!B2"))------> #BEZUG!

Kann mir jemand sagen, was ich da falsch mache? Das ware supi!

3 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

nimm diese Matrixformel

=SUMME(SUMMEWENN(INDIREKT("Tabelle"&ZEILE(1:2)&"!B2");"<1e+99"))

Formeleingabe mit der Tastenkombination Strg+Umschalt+Enter bestätigen.

Gruß
Rainer
0 Punkte
Beantwortet von
Wau! Das klappt ja schon mal super. Vielen Dank.

Kannst Du mir sagen, was ich machen muss, wenn meine Tabellen jetzt z.b. "Hans" und "Dampf" heissen anstatt "Tabelle1" und "Tabelle2"?
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

benutze einen Hilfsbereich (z.B. Z1:Z3) und schreibe dort die relevanten Tabellennamen hinein.

Die Formel lautet dann

=SUMME(SUMMEWENN(INDIREKT("'"&Z1:Z3&"'!B2");"<1e+99"))

Vergiss die genannte Tastenkombi nicht.

Gruß
Rainer
...