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

Moyenne glissante des 12 derniers indices non vides

  • Initiateur de la discussion Initiateur de la discussion ennida
  • 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 !

E

ennida

Guest
Bonjour à tous,

J'ai besoin d'une formule qui me calcule la moyenne des 12 derniers indices non vides.

J'ai pensé à associer à la formule moyennne la fonction décaler + la fonction nb.vides car le nombre d'indices non publiés est variable.

Hélas je suis pas assez douée pour écrire la formule qui va bien.

Ci-joint mon fichier.

Merci par avance,

Ennida
 

Pièces jointes

Re : Moyenne glissante des 12 derniers indices non vides

Bonjour,
Formule proposée par rapport à l'exemple fourni (la question peut se comprendre autrement) :
formule matricielle à valider par Ctrl, Maj et entrée
Code:
=MOYENNE(DECALER(C1;MAX(SI(C2:C22<>"";LIGNE(C2:C22)))-12;;MAX(SI(C2:C22<>"";LIGNE(C2:C22)))))
A+
 
Re : Moyenne glissante des 12 derniers indices non vides

Bonjour,

Merci à tous les 3. Rachid : ton fichier est plus complexe. En fait il manque toujours les 1ères données du tableau et le nombre d'indices manquants varient entre 1 à 4. Donc les formules de Lolote et David me vont bien si ce n'est qu'on ne trouve pas le même résultat (cf fichier ci-joint) : la moyenne calculéeen sélectionnant les douze derniers indices non vide est différente des moyennes obtenues pars les formules de Lolote et David...

Si quelqu'un a une idée...

Merci,

Ennida
 
Re : Moyenne glissante des 12 derniers indices non vides

Salut @ tous,
@ ennida :
Pour bien comprendre les formules de David et Lolote, j'ai nomme les plages David et Lolote, tu vas sur :
Onglet Formules ==> Gestionnaire de Noms
Tu selectionnes par Exemple David et cliquer sur la formule dans : "Fait Reference A"
et verras la plage calcule en suite.
pour moi, ma formule neglige les vides et renvoie les 12 dernieres cellules non vides.
pour quand puisse t'aider sur mon fichier, essayer de colorrer les 12 cellules que tu veux calculer.
Amicalement
 
Re : Moyenne glissante des 12 derniers indices non vides

Merci Rachid,

j'ai bien vu ton travail mais cela n'explique toujours pas la raison pour laquelle les 3 formules n'affichent pas le même résultat puisque les 3 calculent la moyenne des douze derniers indices sans tenir compte des cellules vides.
 
Re : Moyenne glissante des 12 derniers indices non vides

Salut,
Stp, je t'ai demande de faire colorer les cellules que tu veux calculer manuellement et je t'expliqurai tout, ta demande n'est pas encore claire, les formules ne renvoient pas le meme resultat car chacun de nous et comment a compris la question. tu colores les cellules concernes et on te donnera la bonne reponse.
Tu sais? la fonction MOYENNE() ne prend pas en compte les cellules vides et les cellules textes. Amicalement
 
Re : Moyenne glissante des 12 derniers indices non vides

Merci Rachid,

Ton fichier"* réponse" donne la solution à savoir utiliser la fonction nommer une zone et associer la zone à une formule. Pour ton fichier "*question" : je ne suis jamais dans ce cas là (indices INSEE publiés tous les mois mais avec un décalage pour les mois les plus récents);

Encore un grand merci pour ta patience.
 
Re : Moyenne glissante des 12 derniers indices non vides

Bonjour,
donc ce n'est pas ce qu'il compris notre ami David et il l'a dit :
(la question peut se comprendre autrement)
.
je suis sur que tu auras de probs avec mon fichier si tu n'as pas presente tout les cas possibles.
Amicalement
 
Re : Moyenne glissante des 12 derniers indices non vides

Bonjour

Formule matricielle des 12 valeurs les plus proches en fonction des années et des mois.
Pas nécessaire que les données soient en ordre.

Code:
=MOYENNE(MOD(GRANDE.VALEUR(SI(C2:C22="";0;A2:A22*1000000+B2:B22*100000+C2:C22);LIGNE(1:12));100000))

Formule matricielle valide par Ctrl-Maj-Entree
 
Re : Moyenne glissante des 12 derniers indices non vides

Encore merci à tous.

Et en me triturant un peu l'esprit j'ai trouvé une autre formule simple à savoir
=MOYENNE(DECALER(C1;NB.VIDE(C1:C21);0;12))
 
Re : Moyenne glissante des 12 derniers indices non vides

Salut @ tous,
Et en me triturant un peu l'esprit j'ai trouvé une autre formule simple à savoir
=MOYENNE(DECALER(C1;NB.VIDE(C1:C21);0;12))
c'est la mienne sur le fichier *Reponse.xls en Post #10
voir la definition du nom de plage : Rachid, aller sur l'onglet Formule ==> Gestionnaire de noms
Amicalement
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
2
Affichages
3 K
landsat
L
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…