Ich möchte die vorherigen 48 Zeilen mit dem Wert von Zeile i füllen. Ich habe einen Datensatz, der eine fortlaufende Zeitreihe mit einer Zeile für alle 5 Minuten ist. Ich habe eine Identifikationsspalte für ausgewählte Zeiträume (z. B. ID # 1, 2, 3, ... 1000). Nicht jede Zeile erhält eine Kennung, sondern nur Zeiträume. Angenommen, Zeile 1200 ist der erste Wert von ID # 250. Ich möchte, dass die vorherigen 48 Zeilen (also Zeilen 1152-1199), die derzeit verwendet werden, auch mit dem Wert "250" ausgefüllt werden. Kennt jemand eine Formel, die dies tut? Ich dachte an eine Art Index, war mir aber nicht sicher, wie ich das machen sollte. Es gibt eine sehr klobige Art, Skripte zu schreiben, die ich zu vermeiden versuche ... im Grunde genommen nur eine wahnsinnig lange Formel von If-Then-Anweisungen, aber das 48-mal zu tun, ist ein bisschen albern. Ich suche nach einer Möglichkeit, eine einfache Formel zu verwenden. Zeile i - Lag-Zeile, 48, mit ID aus Zeile i füllen.
Hoffe das macht Sinn, lass es mich wissen wenn du mehr Infos oder Klarstellungen brauchst
Dieser Diskussionsgegenstand wurde umformuliert und gelöst Hier.