Calcul d'une moyenne selon une condition

Résolu
Rh2O Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
Rh2O Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sous Excel, je cherche à automatiser le calcul d'une moyenne dans une cellule, mais avec une condition. Le mieux est d'exprimer le besoin précis via un exemple.

J'ai par exemple 5 nombres dans 5 cellules distinctes : 100, 105, 110, 115 et 150.
Ma moyenne est donc de 116 via la formule habituelle. Mais je souhaite en plus un calcul de moyenne qui exclut automatiquement les cellules, parmi les 5, dont le nombre est < ou > de 20% par rapport à la moyenne (dans notre cas 116), donc < à 92.8 ou > 139.2.

J'ai donc une cellule qui m'indique 116 et je souhaite une seconde cellule qui serait capable de me sortir automatiquement la moyenne des 4 nombres 100, 105, 110, 115 (soit 107,5) en ayant intelligemment capté que le nombre de 150 ne doit pas influer sur ce calcul, puisque > 20% à la moyenne des 5 montants.

Dois-je obligatoirement passer par une macro pour cela? Est-ce en tout cas possible, l'idée étant de ne pas avoir à identifier un nombre trop elevé pour modifier le calcul de la moyenne manuellement.

Merci d'avance pour votre aide,
Bon WE,
Rh2O.
A voir également:

3 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

=MOYENNE(SI((A2:A6>B2*1.2)+(A2:A6<B2*0.8);"";A2:A6))
formule matricielle à valider avec shift+ctrl+entrée
https://www.cjoint.com/?DBvsw2kGrpN

eric
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonsoir
essayez, si j'ai bien compris, pour un champ de A1 à A20:

=SOMMEPROD(((A1:A20<MOYENNE(A1:A20)*0,8)+(A1:A20>MOYENNE(A1:A20)*1,2)*(A1:A20))/SOMMEPROD(((A1:A20<MOYENNE(A1:A20)*0,8)+(A1:A20>MOYENNE(A1:A20)*1,2)*1)))

Attention aux parenthèses!!
crdlmnt

Errare humanum est, perseverare diabolicum
0
Rh2O Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

La 1ère solution fonctionne parfaitement, merci Eric, problème résolu.

Pour la 2nde, merci Vaucluse mais je n'ai pas réussi à l'appliquer et retrouver les bons chiffres.

Je passe le sujet en résolu, merci beaucoup pour vos aides rapides.
Bonne soirée,
Rh2O.
0