7 votes

Exclure les valeurs aberrantes du calcul de la moyenne

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 les valeurs égale ou supérieure à 15 et égale ou inférieure à 25 via les limites spécifiées dans les cellules E11 y E12 . Par exemple, il faut exclure 100 et tous ceux de la colonne B marqués FAUX.

Comment pourrais-je réaliser cela dans Excel ?

SU 05024 example

6voto

user226325 Points 171

Vous pouvez utiliser AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…) qui renvoie la moyenne (moyenne arithmétique) de toutes les cellules qui répondent à 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 dans E11 y E12 vous pouvez entrer cette formule...

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

qui sont toutes deux égales à 22 dans votre cas.

-J'espère que cela vous aidera.

2voto

Paul Points 1341

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

Mais, comme 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 renvoie la somme des nombres de cette plage qui se situent dans votre plage cible.

Le dénominateur renverra le compte des nombres de cette plage qui se situent dans votre plage cible.

2voto

pnuts Points 5964

Une version longue qui pourrait aider à comprendre où d'autres réponses ne sont pas aussi "performantes" qu'elles le devraient ou qui pourrait être éducative, et qui prend également en compte des colonnes entières qui pourraient permettre une expansion 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 > Vérification des formules - Évaluer la formule, Évaluer va parcourir le processus de calcul et peut donc aider à localiser une erreur.

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X