Clever-Excel-Forum

Normale Version: Fortlaufende Summe aus Dreiecksmatrix mit Index Funktion bilden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen, 

ich möchte m.H. der Indexfunktion fortlaufende Summen aus einer Matrix (Dreiecksmatrix) bilden. Folgendes vereinfachtes Beispiel:

Summe 1: =A1
Summe 2: =A2+B1
Summe 3: =A3+B2+C1
Summe 4: =A4+B3+C2+D1
Summe 5: =A5+B4+C3+D2+E1
....

Über welche Formel kann ich das umsetzen? 

Vielen Dank für Eure Tipps! 

Mathias
Hi Matthias,

schreib' bei deinem Beispiel überall noch ein Gleichheitszeichen davor.
X1: =SUMMENPRODUKT(INDEX($1:1;ZEILE(X$1:X1);ZEILE(X2)-ZEILE(X$1:X1))) runterkopieren
Danke für die schnelle Rückmeldung. Leider bekomme ich es noch immer nicht hin. Ich habe mal eine Testdokument angehängt.
Darauf gebe ich keine Antwort, weil Du die Daten verschoben hast und plötzlich Überschriften (die zu Fehlern führen) eingebaut hast!

Wann wird endlich gelernt, dass man genau so sein Problem schildert, wie es wirklich ist?
Schade. Trotzdem Danke für deine erste Hilfestellung.
Leider machen alle Neulinge immer wieder die gleichen Fehler, weil die Foren bei der Registrierung keine Hinweise abfragen, wie man sich als Frager zu ca. 8 wichtigen Punkten der Foren-Etikette (fachspezifisch) zu verhalten hat.

Dadurch registriert man sich zwar schneller, aber dem Unwillen, immer wieder das Gleiche antworten zu müssen, wird nicht abgeholfen.

Ich habe dieses Vorgehen schon mehrmals angesprochen, aber es wird nicht umgesetzt.
Hallo Mathias,

Wenn Du für Deine Eingabedatenmatrix den Bereichsnamen D definierst, und z. B. in Zelle C6 als ganze Zahl, welche Diagonalsumme Du haben möchtest, dann ist eine Lösung (als Matrixformel mit STRG + ALT + ENTER abschließen, nicht nur mit ENTER!):
=SUMME(D*(C6-1=ZEILE(D)-MIN(ZEILE(D))+SPALTE(D)-MIN(SPALTE(D))))

Deine Datei, um die Formel erweitert:
[attachment=24113]

Viele Grüße,
Bernd P
Super, vielen Dank für die Lösung! Lediglich die Eingabe/ Bestätigung der Formel funktioniert bei mir über "STRG + SHIFT + ENTER" ... warum auch immer. 

LG Mathias
Hallo Mathias,

STRG +SHIFT + ENTER ist richtig.

Have fun,
Bernd P