Laufende Summierung einer Spalte<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe also eine Spalte in der Datentabelle und möchte eine neue Spalte mit dem Wert der Summe der ersten Spalte zur aktuellen Zeile generieren. Zum Beispiel:
C1 C2
1 1
0 1
1 2
1 3
0 3
Summation(i=1,Row(),:C1 funktioniert, aber es ist ziemlich verschwenderisch und langsam für lange Spalten.
Match(Row(), 1, :C1, Lag(:C2, 1) + :C1) funktioniert bisher gut, sogar die Behandlung der ersten Reihe ist für die anderen Millionen Reihen wieder verschwendet.
Gibt es dafür eine eingebaute Funktion? Irgendwelche besseren Möglichkeiten?
Danke,
Dong
Betreff: Laufende Summierung einer Spalteversuch mal diese formel:
Wenn (Zeile() == 1,
:Spalte 1,
Verzögerung( :Spalte 2, 1 ) + :Spalte 1
)
In Zeile 1 kopiert es den Wert aus Spalte 1
Für alle anderen Zeilen wird der vorherige Wert in derselben Spalte 2 betrachtet und der Wert aus Spalte 1 in der aktuellen Zeile hinzugefügt