Formule Excel: moyenne si les critères ne sont pas vides -

Table des matières

Formule générique

=AVERAGEIFS(range1,range2,"")

Sommaire

Pour calculer une moyenne, à l'exclusion des valeurs vides dans une plage de critères, vous pouvez utiliser la fonction AVERAGEIFS et une expression logique simple. Dans l'exemple illustré, la formule en F6 est:

=AVERAGEIFS(price,group,"")

où "prix" (C5: C15) et "groupe" (D5: D15) sont des plages nommées.

Explication

Excel prend en charge un certain nombre d'opérateurs logiques qui peuvent être utilisés de différentes manières pour créer des critères. Dans cet exemple, nous utilisons l'opérateur non égal à () pour exclure les valeurs sans groupe dans D5: D15. La plage et les critères sont fournis sous forme de deux arguments:

D5:D15,""

Ce qui équivaut à l'expression:

D5:D15""

ce qui signifie pas égal à une chaîne vide, par exemple pas vide.

Hors formules

La formule ci-dessus n'exclut pas les chaînes vides renvoyées par les formules (= ""). Si vous avez des chaînes vides renvoyées par des formules dans la plage de critères, vous pouvez ajuster les critères comme ceci:

=AVERAGEIFS(C5:C15,D5:D15,">""")

Cela exclura correctement la chaîne vide renvoyée par les formules.

Articles intéressants...