J'ai plus de 10 ans de records quotidiens. Toutes les variables sont binaires (0/1).Cependant, je veux calculer un jour donné quelle était la somme de cette variable au cours des 180 derniers jours.J'aimerais donc savoir quelle était la somme au 1er janvier 2021.Je veux aussi savoir ce que c'est le 2 janvier 2021.Je sais que 179 jours sont identiques, mais je veux que cela soit calculé pour chaque jour.Quelle est la manière la plus efficace d'y parvenir ?Merci.
Salut,
Si cela ne vous dérange pas de créer une colonne supplémentaire, cela fonctionnera et devrait être efficace : une fois la somme cumulée calculée, chaque cellule est simplement la différence de 2 cellules dans la colonne de somme cumulée. Vous pouvez accomplir la même chose (en conservant les mêmes efficacités) avec une formule de colonne d'auto-référencement et une condition pour gérer les 179 premières lignes, mais c'est beaucoup plus simple et devrait fonctionner de la même manière.
1) Cliquez avec le bouton droit sur la colonne et sélectionnez Nouvelle colonne de formule > Ligne > Somme cumulative comme dans l'image ci-dessous.
2) Renommez cette colonne en quelque chose de court, comme Cusum, pour plus de commodité à l'étape 3.
3) Ajoutez une nouvelle colonne avec cette formule :
:cusum - Lag( :cusum, 180 )
Acclamations,
Brady
