Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Summenprodukt - Fehler beim Einfügen von Leerzeilen

Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 11:37:59
Wolfgang
Hallo an Alle hier um Forum,

ich habe eine kurze Frage und finde im Archiv leider nichts, was mir weiterhilft. Ich verwende in einer Tabelle einen Satz von Formeln zur Zusammenfassung von Verbrauchswerten, die dieser hier gleichen:

=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("'Strom Heizung Wasser'!"&"Y"&ZEILE(2:999)))*('Strom Heizung Wasser'!$A$2:$A$999="Strom")*('Strom Heizung Wasser'!$F$2:$F$999=2020))/1000

Die Formel selber ist in einem Tabellenblatt namens "Auswertung" eingebettet. Nach meinem Verständnis referenziert die Formel an keiner Stelle auf Daten aus dem Tabellenblatt "Auswertung", sondern ausschließlich auf Daten aus dem Tabellenblatt "Strom Heizung Wasser". Aber immer, wenn ich eine Zeile in dem Tabellenblatt "Auswertung" einfüge erhalte ich als Ergebnis aus der Formel ein #NV.

Ich kann mir das nicht erklären, weil die Daten aus dem Summenprodukt ja eigentlich nichts mit Zellbezügen aus dem Tabellenblatt "Auswertung" zu tun haben können. Ich kann mir helfen, indem ich nicht Zeilen einfüge, sondern Zellinhalte kopiere und eine Zeile tiefer wieder einsetze. Das ist allerdings eine fehleranfällig Krücke und ich würde gerne verstehen, warum sich die Formel so verhält.

Kann mir jemand dabei helfen?

Viele Grüße
Wolfgang
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 11:52:19
Onur
"Ich kann mir das nicht erklären" ?
Ich leider auch nicht, denn ich habe deine Datei ja nicht vorliegen, da du sie nicht gepostet hast.......
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 11:58:01
SF
Hola,
vergleich doch mal die Formeln vor und nach dem Einfügen einer Zeile. Da fällt das WARUM doch direkt ins Auge.
.....ZEILE(2:999))).....

Verändert sich allerdings auch beim Fixieren des Bereichs, egal ob man eine Zeile davor oder danach einfügt.
Gruß,
steve1da
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 12:09:45
Wolfgang
Hallo Nochmal,

der Bezug 2:999 bezieht sich meines Erachtens nach ja auf das Tabellenblatt "Strom Heizung Wasser" und nicht auf "Auswertung". Was ich vielleicht noch ergänzend erwähnen möchte ist, dass ich die Zeilen nie innerhalb der Tabelle mit diesen Formeln einfügen möchte, sondern stets unterhalb davon.

Ich habe (bisher bin ich peinlicherweise nicht auf diese Idee gekommen) mal in Zeile 998 eine Zeile eingefügt und hatte wieder den Fehler, ab Zeile 1000 kann ich Zeilen einfügen so viele ich will, der Fehler tritt nicht weiter auf. Soweit so klar.

Was mir nicht klar ist - mit der Formel verweise ich doch im Tabellenblatt "Strom Heizung Wasser" auf die Zeilen 2:999. Wieso kommen nun diese Zeilen im Tabellenblatt "Auswertung" ins Spiel?

Viele Grüße
Wolfgang
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 12:11:35
SF
der Bezug 2:999 bezieht sich meines Erachtens nach ja auf das Tabellenblatt "Strom Heizung Wasser" und nicht auf "Auswertung".

Falsch.
Probier es doch einfach mal aus.....

Was mir nicht klar ist - mit der Formel verweise ich doch im Tabellenblatt "Strom Heizung Wasser" auf die Zeilen 2:999

Noch mal falsch. Mit Indirekt bastelst du dir einen Bezug her, Zeile(2:999) ist nur ein Teil davon und bezieht sich IMMER auf das aktuelle Blatt.
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 12:06:29
BoskoBiati2
Hi,


Nach meinem Verständnis referenziert die Formel an keiner Stelle auf Daten aus dem Tabellenblatt "Auswertung", sondern ausschließlich auf Daten aus dem Tabellenblatt "Strom Heizung Wasser".


Falsch!

ZEILE(2:999)


referenziert auf das Blatt, in dem die Formel steht.

=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("'Strom Heizung Wasser'!Y2:Y999"))*('Strom Heizung Wasser'!$A$2:$A$999="Strom")*('Strom Heizung Wasser'!$F$2:$F$999=2020))/1000 



ungetestet!

Gruß

Edgar
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 12:53:38
daniel
Hi
in einem Summenprodukt müssen alle Zellbereiche die gleiche Anzahl von Zellen (Zeilen und Spalten) enthalten.
Im Summenprodukt läuft quasi eine Schleife über die einzelnen Zellen der Zellbereiche und dann wird die innere Formel mit jeder Einzelzelle der einzelnen Bereiche durchgeführt, am schluß werden dann die Einzelergebnisse zusammengeführt.
das funktioniert aber nur, wenn alle Bereiche gleich groß sind, damit auch aus jedem Bereich bei jeder Schleife ein Wert vorhanden ist.

dein Zeile(2:999) referenziert auf das Tabellenblatt, in dem die Formel steht ("Auswertung") die anderen Bezüge gehen auf das Blatt "Strom Heizung Wasser"
wenn du jetzt im Blatt "Auswertung" eine Zeile löschst, dann wird aus dem Zeile(2:999) ein Zeile(2:998), also eine Zeile weniger!
im anderen Blatt bleiben die Bezüge aber auf 2-999, und somit hast du unterschiedliche Anzahlen von Zellen in deinen Zellbereichen!
das gleiche natütrlich wenn du im Blatt "Strom Wasser Heizung" eine Zeile löschst, dann gehen hier die Bezüge auf Zeile 998 und in deinem Zeile(2:999) bleibt es bei 999, und du hast wieder unterschiedlich große Zellbereiche!

probier mal, obs besser funktioniert wenn du die Formel so schreibst:

=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("'Strom Heizung Wasser'!"&"Y"&ZEILE('Strom Heizung Wasser'!$2:$999)))*('Strom Heizung Wasser'!$A$2:$A$999="Strom")*('Strom Heizung Wasser'!$F$2:$F$999=2020))/1000

Gruß Daniel
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 13:30:25
Wolfgang
Hallo Daniel,

manchmal sieht man den Wald vor lauter Bäumen nicht.

Vielen Dank an Dich und alle anderen, die sich beteiligt haben. Ihr habt mir sehr geholfen!

Viele Grüße
Wolfgang
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 12:13:34
Wolfgang
Hallo Edgar,

aber müsste ich dann nicht falsche Ergebnisse erhalten? Die Formel holt sich die korrekten Daten aus dem Tabellenblatt "Strom Heizung Wasser" und nicht aus dem Blatt Auswertung. Das würde bedeuten, dass die Formel sich auf beide Tabellenblätter bezieht, aber auch dann wären die Ergebnisse nicht korrekt, oder?

Viele Grüße
Wolfgang
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 12:23:25
Onur
Excel gut ???
Du kannst doch auch
Indirekt("Blatt" & A1 & "!C1")

schreiben.
Die Formel liest dann was aus BlattXY aus, obwohl A1 sich auf das Blatt mit der Formel bezieht - oder ????
Nur die Werte/Bezüge INNERHALB der Gänsefüsschen stammen vom anderen Blatt.
Anzeige
AW: Summenprodukt - Fehler beim Einfügen von Leerzeilen
17.10.2024 12:27:39
BoskoBiati2
Hi,

nutze die Formelauswertung und sieh nach, was Deine Formel macht. Durch dieses seltsame Konstrukt kommen die Werte für Zeile() aus dem Blatt Auswertung, was Dir schon mehrfach mitgeteilt wurde. Nur wenn Du, wie in den übrigen Termen auch, den Bereich in den Text einbaust, bezieht sich der Bereich auch auf das Blatt Strom....

"'Strom Heizung Wasser'!"&"Y"&ZEILE(2:999))

"'Strom Heizung Wasser'!Y2:Y999"


Gruß

Edgar
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige