Hello,
Pas de probleme de code mais plus sur le concept, le pirncipe, l'algoritmique.
Supposons que j'ai une liste dans Excel avec des dates et des valeurs:
Date1 x1
Date2 x2
Date5 x3
Date6 x4
Date7 x5
Date8 x6
Date10 x7
Date11 x8
Date13 x9
Premier cas de consience. Je veux par exemple calculer une moyenne glissante des trois derniere dates, c'est a dire la moyenne des x entre DateN et DateN-3. Probleme je n'ai pas toutes les dates et une contrainte imposee et de dire que si j'ai pas DateN, la valeur affectee a DateN-1 est dupliquee. Donc en Date6 ma moyenne est (x4+x3+x2)/3 et en Date13 (x9+2*x8)/3.
Oui la premier idee simple est de retraiter ma liste de date en vue d'avoir un historique rempli mais si c'est la solution evident c'est aussi une solution qui ne me satisfait pas au vu de mon nombre de donnees (encore une boucle qui va s'incrementer de de 1 a 5000... Perte de temps et de stabilite).
Maintenant j'ai une deuxieme historique, aussi a trous et les dates ne concordent pas necessairement au premier et je vais devoir comparer les deux a dates egales cela va de soi.
Date2 y1
Date3 y2
Date4 y3
Date5 y4
Date7 y5
Date8 y6
Date09 y7
Date12 y8
Date13 y9
Comment faire? Encore une boucle pour faire coincider mes dates?
Quelle methodologie adopteriez vous?
Merci
Lam