Verständnis: Summenprod/Teilerg/Indirekt
05.03.2021 20:35:17
Christoph
habe ein Verständnisproblem bzw. habe heute 2 Stunden versucht mir die Funktionsweise von Summenprodukt in Kombination mit Teilergebnis und Indirekt in einer gefilterten Tabelle herzuleiten. Leider bin ich auch via Google nicht fündig geworden. Konkret verstehe ich nicht, warum in einer Summenprodukt-Formel der "Bezug" der Teilergebnis-Formel mit "indirekt" formuliert sein muss.
=SUMMENPRODUKT(TEILERGEBNIS(3;INDIREKT("A"&ZEILE(5:21)....
Hier noch mein Beispieltabelle: https://www.herber.de/bbs/user/144494.xlsx
Hier meine Herleitung (falls jemand anderes ebenfalls die Formel verstehen möchte):
- Teilergebnis: wird genutzt um nur die sichtbaren Zellen anzuzeigen (bei AutoFilter nützlich)
- Indirekt: Stellt relative Bezüge her =Indirekt("A"&"Zeile(4)) entspricht in diesem vereinfachten Fall der Formel "=A4"
- Summenprodukt: Hiermit lassen sich verschiedene Bedingungen miteinander verketten. Denn immer wenn eine Bedingung "wahr" ist, entspricht dies in Excel auch dem Wert "1". Wenn eine Bedingung "falsch" dann dem Wert "0".
Nun mein Gedanke/Verständnisproblem:
Wenn ich nur INDIREKT("A"&ZEILE(5:21)) berechnen lasse, entspricht dies doch der Formel =A5 (zumindest zieht Excel den Wert aus dieser Zelle), d.h. dann müsste doch auch =SUMMENPRODUKT(TEILERGEBNIS(3;A5)... für den ersten Teil möglich sein. Eigentlich will ich mit der Summenprodukt-Formel ja aber einen Bereich mit einem anderen Bereich vergleichen. Dementsprechend müsste doch =SUMMENPRODUKT(TEILERGEBNIS(3;A5:A21)..., richtig sein bzw. wo liegt mein Denkfehler? Denn auch diese Formel liefert ein falsches Ergebnis (s. Beispieltabelle). Ergänzend wäre vielleicht noch interessant zu wissen, was Excel bei der Formel =SUMMENPRODUKT(TEILERGEBNIS(3;A5:A21)..., rechnet, damit dies "120" als Ergebnis gibt.
Danke für eure Hilfe! :)