Ich habe mehr als 10 Jahre täglicher Aufzeichnungen. Alle Variablen sind binär (0/1).Ich möchte jedoch an einem bestimmten Tag berechnen, wie hoch die Summe dieser Variablen in den letzten 180 Tagen war.Daher würde ich gerne wissen, wie hoch die Summe am 1. Januar 2021 war.Ich möchte auch wissen, was das am 2. Januar 2021 ist.Ich weiß, dass 179 Tage gleich sind, aber das möchte ich für jeden Tag berechnen lassen.Was ist der effizienteste Weg, dies zu erreichen?Vielen Dank.
Hallo,
Wenn es Ihnen nichts ausmacht, eine zusätzliche Spalte zu erstellen, funktioniert dies und sollte effizient sein: Sobald die kumulative Summe berechnet ist, ist jede Zelle einfach die Differenz von 2 Zellen in der kumulativen Summenspalte. Sie können dasselbe (bei gleichbleibender Effizienz) mit einer selbstreferenzierenden Spaltenformel und einer Bedingung für die Verarbeitung der ersten 179 Zeilen erreichen, aber dies ist viel einfacher und sollte ähnlich funktionieren.
1) Klicken Sie mit der rechten Maustaste auf die Spalte und wählen Sie Neue Formelspalte > Zeile > Kumulative Summe wie in der Abbildung unten.
2) Benennen Sie diese Spalte zur Vereinfachung in Schritt 3 in einen kurzen Namen wie Cusum um.
3) Fügen Sie eine neue Spalte mit dieser Formel hinzu:
:cusum - Lag( :cusum, 180 )
Prost,
Brady
