ich versuche mich schon länger an folgendem Problem:
Ich möchte dynamisch ein Summenprodukt mit Daten aus mehreren Tabellenblättern berechnen.
Die Folgende Formel funktioniert:
=SUMMENPRODUKT(INDIREKT("Tabelle2!"&ADRESSE(2;1;4;1)&":"&ADRESSE(16;1;4;1)); INDIREKT("Tabelle3!"&ADRESSE(2;2;4;1)&":"&ADRESSE(16;2;4;1)))
Jetzt möchte ich aber gerne noch die Spalte dynamisch erstellen, damit ich die Formel nach unten kopieren kann und das Summenprodukt immer aus
einer Spalte weiter rechts berechnet wird.
Ich habe daher statt ADRESSE(2;1;4;1) folgendes eingesetzt ADRESSE(2;ZEILE()-1;4;1)
=SUMMENPRODUKT(INDIREKT("Tabelle2!"&ADRESSE(2;ZEILE()-1;4;1)&":"&ADRESSE(16;ZEILE()-1;4;1)); INDIREKT("Tabelle3!"&ADRESSE(2;2;4;1)&":"&ADRESSE(16;2;4;1)))
Wenn ich per Formelauswertung durch die Rechenschritte klicke, scheint der Wert ZEILE()-1 eigentlich richtig berechnet zu werden, in dem Fall ist die Formel in Zeile 3, Ergebnis sollte also 2 sein. Aber irgendwie bekommen ich als Ergebnis immer #WERT!
Hier die Beispieldatei:
https://www.herber.de/bbs/user/156590.xlsx
Hat jemand eine Idee wodran das liegen kann und wie man es umgehen kann?
MfG, Florian