Jeff doit créer une formule qui renverra une moyenne mobile pour une plage de cellules. Il ajoute quotidiennement des données à la feuille de calcul et il veut toujours avoir une moyenne des informations des dix derniers jours. Cela correspond toujours aux dix dernières cellules d’une colonne.

Il existe plusieurs façons simples d’aborder ce problème. La solution que vous choisissez dépend de ce que vous voulez finalement voir sous forme de moyenne. Par exemple, si vous souhaitez voir comment la moyenne change au fil du temps, la meilleure approche consiste à ajouter une colonne supplémentaire à votre feuille de calcul. Si les données se trouvent dans la colonne A (à partir de la ligne 2), vous pouvez entrer la formule suivante dans la cellule B11:

=IF(A11>"",AVERAGE(A2:A11),"")

Copiez la formule dans la colonne et vous aurez toujours la moyenne des dix derniers jours affichée. Lorsque vous ajoutez de nouvelles données à la colonne A, la moyenne mobile mise à jour apparaît au bas de la colonne B. L’avantage est que vous pouvez voir comment la moyenne change d’un jour à l’autre.

Notez qu’il est important dans cette approche de placer la formule dans la cellule B11, ce qui signifie que les 9 premières cellules (B2: B10) ne contiendront pas de formule. Il faut s’y attendre, car il s’agit d’une moyenne mobile sur dix jours.

Il ne peut pas y avoir de moyenne pour les 9 premiers jours, car vous ne disposez pas de 10 jours complets pour créer votre première moyenne.

Si vous ne souhaitez pas ajouter une autre colonne pour la moyenne mobile de chaque jour, vous pouvez utiliser une formule différente pour déterminer la moyenne mobile actuelle.

En supposant qu’il n’y a pas de blancs dans la colonne A et qu’il y a plus de dix éléments de données dans la colonne, vous pouvez utiliser la formule suivante:

=AVERAGE(OFFSET(A1,COUNTA(A:A)-1,0,-10,1))

La fonction OFFSET définit la plage de moyenne. Il examine le nombre de cellules de la colonne A et sélectionne les 10 dernières comme plage souhaitée.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (8347) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.

Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Determining_a_Simple_Moving_Average [Détermination d’une moyenne mobile simple].