Accueil › Fonctions Excel › MOYENNE
Fonction MOYENNE dans Excel : MOYENNE, MOYENNE.SI et plus
MOYENNE renvoie la moyenne arithmétique d'un ensemble de nombres : leur somme divisée par leur nombre. La difficulté, c'est de savoir quelles cellules elle compte, car les cellules vides, le texte et les zéros sont traités différemment. Dans l'Excel en anglais, la fonction s'appelle AVERAGE.
Dans ce guide
Syntaxe de MOYENNE
=MOYENNE(nombre1; [nombre2]; …)Comme SOMME, elle accepte des nombres, des cellules ou des plages, jusqu'à 255 arguments.
Opérateurs de comparaison : quoi taper
| Tapez | Signifie |
|---|---|
| = | égal à |
| > | supérieur à |
| < | inférieur à |
| >= | supérieur ou égal à : d'abord >, puis = |
| <= | inférieur ou égal à : d'abord <, puis = |
| <> | différent de : d'abord <, puis > |
Toujours deux touches séparées, jamais un symbole spécial. Dans un critère, mettez l'opérateur et la valeur ensemble entre guillemets, comme ">=500" ou "<>Payé" comme condition.
Exemple simple
| A | B | |
|---|---|---|
| 1 | Élève | Points |
| 2 | Anne | 72 |
| 3 | Bruno | 55 |
| 4 | Claire | 90 |
| 5 | Diane | 0 |
| 6 | Élise | |
| 7 | Moyenne | 54,25 |
Le résultat est 54,25 : (72 + 55 + 90 + 0) ÷ 4. Notez que la cellule vide d'Élise n'est pas comptée, mais que le 0 de Diane l'est.
S'exercer avec MOYENNE : essayez vous-même
Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.
Exercice: Calculez la note moyenne des clients en B7: =MOYENNE(B2:B6)
Ce que MOYENNE compte et ce qu'elle ignore
| La cellule contient | Dans une plage comme B2:B6 |
|---|---|
| Un nombre, y compris 0 | Compté |
| Une cellule vide | Ignorée |
| Du texte, y compris des nombres stockés en texte | Ignoré |
| VRAI / FAUX | Ignoré |
| Une erreur comme #N/A | Tout le résultat devient cette erreur |
Une cellule vide et un zéro ne sont donc pas la même chose. Si vous tapez 0 pour dire « pas encore de note », la moyenne baisse.
Moyenne sans les zéros
Utilisez MOYENNE.SI avec la condition « différent de zéro » :
=MOYENNE.SI(B2:B6; "<>0")Le 0 de Diane est maintenant exclu et le résultat est 72,33 : (72 + 55 + 90) ÷ 3.
Moyenne avec des conditions : MOYENNE.SI et MOYENNE.SI.ENS
=MOYENNE.SI(plage; critères; [plage_moyenne])La vente moyenne de la région Nord, avec les régions en colonne A et les ventes en colonne C :
=MOYENNE.SI(A2:A6; "Nord"; C2:C6)Pour plusieurs conditions, utilisez MOYENNE.SI.ENS. Comme dans SOMME.SI.ENS, la plage dont on fait la moyenne vient en premier :
=MOYENNE.SI.ENS(C2:C6; A2:A6; "Sud"; C2:C6; ">500")Les critères fonctionnent comme dans SOMME.SI et NB.SI : ">100", des caractères génériques comme "A*" ou une référence de cellule.
Médiane, mode et autres « moyennes »
- MEDIANE renvoie la valeur centrale. Elle est moins influencée que MOYENNE par quelques valeurs extrêmes :
=MEDIANE(B2:B6) - MODE.SIMPLE renvoie la valeur la plus fréquente.
- AVERAGEA compte aussi le texte (comme 0) et VRAI/FAUX. Vous en aurez rarement besoin.
- Pour la moyenne des seules lignes visibles d'une liste filtrée, utilisez
=SOUS.TOTAL(101; B2:B6). Lisez SOUS.TOTAL.
Erreurs fréquentes
- #DIV/0! : la plage ne contient aucun nombre (ou aucun ne remplit la condition de MOYENNE.SI). Entourez la formule pour afficher quelque chose de plus agréable :
=SIERREUR(MOYENNE(B2:B6); ""). Lisez SIERREUR. - La moyenne est trop haute ou trop basse : des zéros sont comptés alors qu'ils devraient être des cellules vides, ou des nombres stockés en texte sont ignorés.
- Trop de décimales : mettez la cellule en forme ou arrondissez le résultat avec ARRONDI :
=ARRONDI(MOYENNE(B2:B6); 1)
Questions fréquentes
MOYENNE ignore-t-elle les cellules vides ?
Oui. Les cellules vides d'une plage sont ignorées. Les cellules qui contiennent 0 sont incluses.
Comment faire la moyenne des seules cellules différentes de zéro ?
Utilisez =MOYENNE.SI(plage; "<>0").
Pourquoi MOYENNE renvoie-t-elle #DIV/0! ?
La plage ne contient aucun nombre : Excel devrait diviser par zéro. Vérifiez que les cellules contiennent de vrais nombres et non du texte.
Quelle est la différence entre MOYENNE et MEDIANE ?
MOYENNE additionne tout et divise par le nombre de valeurs. MEDIANE renvoie la valeur centrale des nombres triés : une seule valeur très grande ou très petite l'influence donc beaucoup moins.