Je veux remplir les 48 lignes précédentes avec la valeur de la ligne i. J'ai un ensemble de données qui est une série temporelle continue avec une ligne pour chaque incrément de temps de 5 minutes. J'ai une colonne d'identification pour certaines périodes (par exemple ID # 1, 2, 3, ... 1000). Toutes les lignes ne reçoivent pas d'identifiant, sélectionnez simplement des périodes. Supposons maintenant que la ligne 1200 soit la première valeur de l'ID # 250. Je veux que les 48 lignes précédentes (donc les lignes 1152-1199), actuellement utilisées, soient également remplies avec la valeur "250". Quelqu'un connaît-il une formule qui fera cela? Je pensais à une sorte d'index mais je ne sais pas comment le faire. Il y a une manière très maladroite de scénariser ceci que j'essaie d'éviter ... fondamentalement juste une formule incroyablement longue d'énoncés If-Then, mais faire cela 48 fois est un peu idiot. Je cherche un moyen d'utiliser une formule simple. Rangée i - rangée de retard, 48, remplissez avec l'ID de la rangée i.
J'espère que cela a du sens, faites-moi savoir si vous avez besoin de plus d'informations ou de clarifications
Cet élément de discussion a été reformulé et résolu ici.