
Formule générique
=AVERAGEIF(range,"0")
Sommaire
Pour obtenir la moyenne d'un ensemble de nombres, en excluant ou en ignorant les valeurs nulles, utilisez la fonction AVERAGEIF. Dans l'exemple illustré, la formule en E6 est:
=AVERAGEIF(B6:D6,"0")
Explication
Dans l'exemple illustré, la formule en E5 est basée sur la fonction MOYENNE:
=AVERAGE(B5:D5) // returns 60
Le résultat est 60, puisque (90 + 90 + 0) / 3 = 60.
Pour filtrer le zéro de la moyenne calculée, la formule dans E6 utilise la fonction AVERAGEIF comme ceci:
=AVERAGEIF(B6:D6,"0") // returns 90
Le critère fourni est "0", ce qui signifie "différent de zéro".
Valeurs de données vides
Les fonctions AVERAGE, AVERAGEIF et AVERAGEIFS ignorent toutes automatiquement les cellules vides (et les cellules contenant des valeurs de texte), il n'est donc pas nécessaire de fournir des critères pour filtrer les cellules vides.