Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Moyenne glissante des 25 dernières données

  • Initiateur de la discussion Initiateur de la discussion JHA
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

JHA

XLDnaute Barbatruc
Bonjour à tous,

J'ai besoin de réaliser une moyenne glissante des 25 dernières données de la colonne "C" sans prendre en compte les données qui comportent "AREF" dans la colonne "B".

J'ai un début de piste en colonne "E" mais il me faut une colonne supplémentaire.

Auriez-vous une solution sans colonne supplémentaire?

JHA
 

Pièces jointes

Bonsoir @JHA 🙂,

Une piste sans colonne auxiliaire avec une formule matricielle en F2 à tirer vers le bas :
VB:
=SIERREUR(SI(B2="AREF";"";SOMME(SI( (($B$2:B2<>"AREF") * (LIGNE($B$2:B2)>=GRANDE.VALEUR(SI($B$2:B2<>"AREF";LIGNE($B$2:B2);"");Rolling)) )>0;$C$2:C2;""))/Rolling);"")

edit : ajouté commentaire dans le fichier *.pdf
 

Pièces jointes

Dernière édition:
Réactions: JHA
Bonjour JHA, mapomme,

Superbe solution mapomme 🙂

Cela dit avec cette fonction VBA on ne se prend vraiment pas la tête :
Code:
Function MoyenneGlissante(plage1 As Range, plage2 As Range, nval&, Optional exclu$)
Dim i&, n&, s#
For i = plage1.Rows.Count To 1 Step -1
    If plage1(i) <> exclu And IsNumeric(CStr(plage2(i))) Then
        n = n + 1
        s = s + plage2(i)
        If n = nval Then MoyenneGlissante = s / nval: Exit Function
    End If
Next
MoyenneGlissante = ""
End Function
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
145
Réponses
4
Affichages
219
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…