Teilergebnis in variabler Zeile
01.03.2022 11:21:24
Joe
ich versuche eine variable Liste zu erstellen, in der ich eine Summenzeile haben möchte. Die Daten für diese Liste verändern sich laufend, so dass ich keine feste Zeile für die Summe habe, sondern die Summe nur dann berechne, wenn die Zeile ein "Summe" enthält.
Meine Formel sieht aktuell so aus:
=WENN($A4="";"";WENN($A4="SUMME";SUMME(C$4:INDEX(C$4:C$20;ZÄHLENWENN($A$4:$A$20;"?*")-1)); WENN($A4="Leerstand";SUMMENPRODUKT(1*(VERGLEICH(""&Import!$B$1:$B$15;""&Import!$B$1:$B$15;) =ZEILE(Import!$1:$15))*(Import!$Q$1:$Q$15=C$3);Import!$K$1:$K$15)-SUMMENPRODUKT(Import!$K$2:$K$15; (Import!$Q$2:$Q$15=C$3)*(Import!$B$2:$B$15"")*(Import!$G$2:$G$15"") *(Import!$H$2:$H$15>=$B$1));SUMMENPRODUKT(((Import!$G$2:$G$15=$B$1) *(Import!$C$2:$C$15=$A4))*(Import!$Q$2:$Q$15=C$3);(Import!$L$2:$L$15)))))
Nun möchte ich die diese Liste auch filtern können und Summe soll mir nur die Teilergebnise anzeigen.
Dafür wollte ich den Formelteil für Summe ersetzen durch eine Teilergebnis-Formel:
=TEILERGEBNIS(9;BEREICH.VERSCHIEBEN($C$4;0;0;ANZAHL2($A$4:$A$752)-1))
Wenn ich das mache, dann berechnet er zwar nach wie vor alles korrekt für die Fälle, in denen in Spalte A kein "Summe" steht.
Für Summe spuckt er mir jetzt aber 0 aus, und ich habe keine Ahnung warum.
Die Formel selbst in einer anderen Zelle funktioniert einwandfrei, nur eben nicht, wenn ich sie in die obige Formel einsetze.
Kann mir hier jemand weiterhelfen und erklären, was ich übersehe bzw. falsch mache?
Ich habe versucht eine Beispieldatei hochzuladen, leider ist die aber zu groß, selbst in entschlackter Form.
Vielen Dank im Voraus
Joe