HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv

Beiträge zum Thread: In SUMMENPRODUKT() den Inhalt einer Zelle verwenden

Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
Mark
10.05.2026 15:02:15
In SUMMENPRODUKT() den Inhalt einer Zelle verwenden
Hallo,

ich möchte mit SUMMENPRODUKT() abhängig vom Inhalt einer Zelle die Matrixgröße verändern, erhalte beim Versuch aber die Meldung, dass die Formel einen Fehler enthalten würde.

Die Tabelle sieht wie folgt aus:

B5 = 5

B12 - B73 enthalten die Werte von 0 bis 2 * Pi()

C12 - C73:

=SUMMENPRODUKT((1/ZEILE($1:$5))*SIN(ZEILE($1:$5)*B12)*(REST(ZEILE($1:$5);2)=1))
=SUMMENPRODUKT((1/ZEILE($1:$5))*SIN(ZEILE($1:$5)*B13)*(REST(ZEILE($1:$5);2)=1))
...
=SUMMENPRODUKT((1/ZEILE($1:$5))*SIN(ZEILE($1:$5)*B73)*(REST(ZEILE($1:$5);2)=1))


Konkret möchte ich nun in C12 und darunter entsprechend das hier haben:

=SUMMENPRODUKT((1/ZEILE($1:$B5))*SIN(ZEILE($1:$B5)*B12)*(REST(ZEILE($1:$B5);2)=1))


aus "ZEILE($1:$5)" soll also "ZEILE($1:$B5)" werden, damit ich durch die Änderung der Zelle B5 die Matrixgröße aller Zeilen verändern kann.

Geht das mit Tabellenfunktion? Wenn ja, wie?
Oder müsste man an der Stelle die Formeln der Spalte mit VBA zusammenstellen und ausfüllen?
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
RPP63
10.05.2026 15:18:59
AW: In SUMMENPRODUKT() den Inhalt einer Zelle verwenden
Moin!
Statt
ZEILE($1:$B5)
nimmst Du
ZEILE(INDIREKT("1:"&B$5))
(ich habe das $ mal vor die Zeile 5, also B$5 geschoben)

Hast Du wirklich eine Excel-Version, die älter als 23 Jahre ist?

Gruß Ralf
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
RPP63
10.05.2026 15:24:53
Natürlich für alle Terme
C12:
=SUMMENPRODUKT((1/ZEILE(INDIREKT("1:"&B$5)))*SIN(ZEILE(INDIREKT("1:"&B$5))*B12)*(REST(ZEILE(INDIREKT("1:"&B$5));2)=1))

herunterziehen
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
RPP63
10.05.2026 15:36:36
aktuelles Excel
In einem aktuellen Excel (ab 2021?) verkürzt sich die Formel um mehr als die Hälfte:
=LET(x;SEQUENZ(B$5);SUMME(1/x*SIN(x*B12)*(REST(x;2)=1)))
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
Mark
10.05.2026 18:52:04
AW: In SUMMENPRODUKT() den Inhalt einer Zelle verwenden
Vielen Dank für die Lösung. Das macht nun genau das, was es soll und wenn ich mir die Syntax so ansehe, vermute ich, dass ich sehr lange hätte suchen müssen, um das herauszufinden.

Und ja, ich nutze Office2000. Damals, also im Jahr 2000, hat das Upgrade von Excel5 1.000,- DM gekostet.
Die folgenden Versionen hatten für mich keinen erkennbaren Mehrwert, weshalb es sich nicht gelohnt hätte noch mal viel Geld auszugeben.
Außerdem hat MS nach O2k Onlineaktivierungen eingeführt, was für mich aus Datenschutzgründen inakzeptabel war. Was später mit Telemetrie, Update- und Kontozwang hinzu kam, war für mich völlig daneben, weshalb ich auf Linux gewechselt bin.
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
RPP63
10.05.2026 19:32:08
Office 2000
Office 2000 ist ja auch nicht die schlechteste Wahl!
Ich hatte auch Excel 5.0 (mit Word 7.0 und Access 2.0) für grob 1.000,- DM …
Nächstes Upgrade war dann erst Office 2010
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
Marc
11.05.2026 15:06:24
AW: In SUMMENPRODUKT() den Inhalt einer Zelle verwenden
Das ganze ist abseits der Frage,
ist das verhalten etwas inkonsequent. Auf der einen Seite wegen Datenschutz auf Office zu verzichten, sich aber in diversen Foren, Websites und auch Linux an zu melden..

Das macht so absolut keinen Sinn.
Wenn es wirklich um Datenschutz geht, wäre wohl ein Leben im Wald ohne techn. Gerät das sinnvollste.
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
JoWE
11.05.2026 17:03:07
AW: In SUMMENPRODUKT() den Inhalt einer Zelle verwenden
Das darf er doch nun trotz aller möglichen Bedenken wirklich selbst entscheiden, oder?