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 un identifiant, sélectionnez simplement des périodes de temps. Supposons maintenant que la ligne 1200 soit la première valeur de l'ID # 250. Je souhaite que les 48 lignes précédentes (donc les lignes 1152 à 1199), actuellement vides, soient également remplies avec la valeur "250". Quelqu'un connaît une formule qui ferait ça ? Je pensais à une sorte d'index mais je ne sais pas comment procéder. Il existe une manière très maladroite de scripter cela que j'essaie d'éviter... en gros, juste une formule incroyablement longue d'instructions If-Then, mais faire cela 48 fois est un peu idiot. Je cherche un moyen d'utiliser une formule simple .. Ligne i - Lag-row,48, remplissez avec l'ID de la ligne i.
J'espère que cela a du sens, faites-moi savoir si vous avez besoin de plus d'informations ou de précisions
Ce point de discussion a été reformulé et résolu ici.