Apprendre Excel
FR
Définit l'affichage des nombres, des dates et des formules, pour que tout fonctionne comme dans votre Excel.

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
  1. Syntaxe de MOYENNE
  2. Exemple simple
  3. Essayez vous-même
  4. Ce qui est compté
  5. Moyenne sans les zéros
  6. MOYENNE.SI(.ENS)
  7. Médiane, mode et plus
  8. Erreurs fréquentes
  9. Questions fréquentes

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

TapezSignifie
=é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

AB
1ÉlèvePoints
2Anne72
3Bruno55
4Claire90
5Diane0
6Élise
7Moyenne54,25
=MOYENNE(B2:B6)

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 contientDans une plage comme B2:B6
Un nombre, y compris 0Compté
Une cellule videIgnorée
Du texte, y compris des nombres stockés en texteIgnoré
VRAI / FAUXIgnoré
Une erreur comme #N/ATout 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.

  • 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.