Exclure les valeurs aberrantes du calcul de la moyenne

7

Je veux calculer la moyenne des nombres donnés dans la colonne A comme indiqué dans la figure ci-dessous. Mais je veux baser la moyenne sur des valeurs égales ou supérieures à 15 et égales ou inférieures à 25 , via les limites spécifiées dans les cellules E11et E12. Par exemple, 100 et tous ceux de la colonne B marqués FAUX doivent être exclus.

Comment pourrais-je réaliser cela dans Excel?

Exemple SU 05024

James
la source
@pnuts désolé signifie entre 15 et 25.
james
Probablement ce que vous voulez vraiment est une médiane ...
BlueRaja - Danny Pflughoeft

Réponses:

6

Vous pouvez utiliser la AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…) méthode qui renvoie la moyenne (moyenne arithmétique) de toutes les cellules répondant à plusieurs critères.

Entrez cette formule dans n'importe quelle cellule disponible ...

=AVERAGEIFS(A1:A18,A1:A18,"<25",A1:A18,">15")

Si vos valeurs conditionnelles sont E11et que E12vous pouvez entrer cette formule ...

=AVERAGEIFS(A1:A18,A1:A18,"<"&E12,A1:A18,">"&E11)

qui sont tous deux égaux à 22 dans votre cas.

-J'espère que ça aide

Scheballs
la source
Quand j'ai collé la formule, il renvoie le zéro ..
james
1
Cela fonctionne pour moi. N'oubliez pas de mettre à jour les calculs (F9) et de vous assurer que les références de cellule sont correctes pour la feuille avec laquelle vous travaillez.
CharlieRB
2

Vous pouvez utiliser AVERAGEIF dans votre version d'Excel pour des conditions uniques.

Mais, puisque vous avez plusieurs conditions, je vous suggère d’utiliser SUMPRODUCT:

=SUMPRODUCT(($A$1:$A$19>$E$11)*($A$1:$A$19<$E$12)*($A$1:$A$19))/SUMPRODUCT(($A$1:$A$19>$E$11)*($A$1:$A$19<$E$12))

Le numérateur renverra la somme de ces nombres compris dans votre plage cible.

Le dénominateur renverra le nombre de ces nombres compris dans votre plage cible.

une variante
la source
Il me renvoie la réponse zéro .. pourquoi est-ce vrai?
james
Cela fonctionne aussi pour moi. N'oubliez pas de mettre à jour les calculs (F9) et de vous assurer que les références de cellule sont correctes pour la feuille avec laquelle vous travaillez.
CharlieRB
2

Une version longue qui peut aider à comprendre où d’autres réponses ne «fonctionnent» pas comme elles le devraient ou qui pourraient être éducatives, prend également en compte des colonnes entières qui peuvent rendre l’extension ultérieure sans problème:

= SUMIFS (A: A, A: A, "> =" & $ E $ 12, A: A, "<=" & $ E $ 11) / COUNTIFS (A: A, "> =" & $ E $ 12, A : A, "<=" & $ E $ 11)

Notez que Formules> Audit de formule - Evaluer la formule, Evaluer, va parcourir le processus de calcul et peut donc aider à identifier une erreur.

Notez que la réponse fournie est 21.66667 (avec ou sans valeur A19) et que je suis passé de 25 en E11et de 15 en E12.

nuts
la source