Qu'est-ce que la fonction MOYENNE ?
La fonction MOYENNE (AVERAGE en anglais) est probablement l'une des fonctions les plus utilisées dans Excel, et pour cause : elle transforme instantanément une série de données en un indicateur compréhensible. Tu as des notes, des ventes mensuelles, des temps de réponse de ton service client ? Une seule formule te donne la tendance centrale en une fraction de seconde.
Contradrement à un calcul manuel où tu devrais additionner toutes tes valeurs puis diviser par leur nombre, MOYENNE fait tout le travail seule. Elle gère même intelligemment les cellules vides en les ignorant automatiquement, ce qui évite des erreurs classiques quand tes données sont incomplètes. Tu peux l'utiliser pour comparer deux équipes, suivre tes performances dans le temps, préparer un entretien annuel ou alimenter un tableau de bord.

Comprendre chaque paramètre de la fonction MOYENNE
nombre1
: c'est le premier nombre, la première plage de cellules ou la première référence dont tu veux calculer la moyenneTu peux mettre une cellule unique comme A1, une plage comme A1:A100, ou même un nombre directement. C'est le seul paramètre obligatoire de la fonction.
[nombre2]
: nombres, plages ou références supplémentaires à inclure dans la moyenne(facultatif)Tu peux ajouter jusqu'à 254 arguments supplémentaires. C'est particulièrement utile quand tes données sont réparties dans plusieurs colonnes non adjacentes ou sur plusieurs feuilles.

Exemples pratiques pas à pas
Comment calculer la moyenne d'une colonne de ventes avec la fonction MOYENNE
Tu suis les ventes de ton équipe dans un tableau qui empile chaque vente du trimestre : le mois, la région, le commercial, le canal et le montant. Avant ta réunion de pilotage, tu veux une seule valeur qui résume la performance, la vente moyenne. La fonction MOYENNE prend toute la colonne des montants, en additionne les valeurs et les divise par leur nombre, sans que tu aies à compter les lignes toi-même.
- 1Dans une cellule, écris
=MOYENNE(. - 2En 1er argument : sélectionne la colonne des ventes,
E2:E19, avec ses dix-huit montants. C'est la seule information dont la fonction a besoin, puisqu'elle additionne ces valeurs et les divise par leur nombre. - 3Ferme la parenthèse et appuie sur Entrée.
=MOYENNE(E2:E19)E2:E19 et divise par le nombre de valeurs, soit ≈ 14 839 €. Tu obtiens en une seule formule la performance moyenne du trimestre, sans aucun calcul manuel.Comment ignorer les cellules vides avec la fonction MOYENNE
Tu relèves la température d'une serre plusieurs fois par semaine pour vérifier qu'elle reste dans la bonne fourchette. Certains jours, personne ne passe noter la valeur, donc des cellules restent vides. Tu veux la température moyenne réelle sans que ces trous ne faussent le résultat. En sélectionnant toute la plage, la fonction MOYENNE additionne uniquement les jours renseignés et divise par leur nombre, en sautant automatiquement les cellules vides.
- 1Dans une cellule, écris
=MOYENNE(. - 2En 1er argument : sélectionne la plage
B2:B6, qui couvre toute la semaine, y compris les jours sans relevé. La fonction repère seule les cellules contenant un nombre, ignore celles qui sont vides, et divise la somme par le nombre de valeurs réellement présentes. - 3Ferme la parenthèse et appuie sur Entrée.
=MOYENNE(B2:B6)B2:B6 contient une cellule vide (mardi). La fonction MOYENNE ne la compte pas : elle additionne les quatre relevés présents et divise par 4, soit 22,5 °C. Attention, une cellule contenant 0 aurait, elle, été comptée et aurait tiré la moyenne vers le bas.Comment moyenner deux plages non contiguës avec la fonction MOYENNE
Tu suis les ventes de deux régions dans un même tableau, mais la colonne des marges vient s'intercaler entre la colonne Nord et la colonne Sud. Tu veux la vente moyenne toutes régions confondues sans avoir à déplacer tes colonnes ni recopier les valeurs côte à côte. En donnant chaque plage de ventes comme un argument distinct, la fonction MOYENNE saute la colonne du milieu et calcule une seule moyenne sur les six montants réunis.
- 1Dans une cellule, écris
=MOYENNE(. - 2En 1er argument : sélectionne les ventes de la région Nord,
B2:B4. - 3En 2ᵉ argument : sélectionne les ventes de la région Sud,
D2:D4, en laissant de côté la colonne des marges qui les sépare. La fonction traite les deux plages comme un seul ensemble et calcule la moyenne des six valeurs réunies. - 4Ferme la parenthèse et appuie sur Entrée.
=MOYENNE(B2:B4;D2:D4)B et D, ignore la colonne des marges qui les sépare et divise par 6, soit 1 133 €.
Les erreurs fréquentes avec la fonction MOYENNE
Erreur #DIV/0! sur une plage sans nombre valide
Cette erreur apparaît quand la plage ne contient aucun nombre valide. Cela arrive souvent avec des données filtrées ou une plage entièrement vide.
Solution : Entoure ta formule avec SIERREUR pour afficher un message lisible au lieu de l'erreur : =SIERREUR(MOYENNE(A1:A10);"Aucune donnée").
Résultat inattendu quand la plage contient des zéros
Les zéros sont comptés dans la moyenne, contrairement aux cellules vides. Si tes zéros représentent "pas de valeur", la moyenne sera tirée vers le bas de façon trompeuse.
Solution : Utilise MOYENNE.SI pour exclure les zéros du calcul : =MOYENNE.SI(A1:A10;">0"). Tu récupères ainsi la vraie moyenne des valeurs significatives.
Tu cherches surtout à corriger l'erreur #DIV/0! affichée dans ta cellule, sans passer par la fonction MOYENNE ? Consulte la fiche dédiée à l'erreur #DIV/0! pour comprendre toutes ses causes et comment la corriger.

MOYENNE vs MEDIANE vs MODE
Ces trois fonctions mesurent la tendance centrale de tes données, mais de façons différentes. Le choix de la bonne fonction dépend de la distribution de tes données.
| Fonction | Calcul | Quand l'utiliser |
|---|---|---|
| MOYENNE | Somme / Nombre de valeurs | Données réparties uniformément, sans valeurs extrêmes |
| MEDIANE | Valeur centrale (50% au-dessus, 50% en dessous) | Données avec valeurs extrêmes (salaires, prix immobilier) |
| MODE | Valeur la plus fréquente | Trouver la valeur la plus courante (tailles, notes) |

Astuces avancées avec MOYENNE
Exclure les zéros ou poser une condition avec MOYENNE.SI
Quand tes zéros représentent une absence de données, =MOYENNE(A:A) donne un résultat faussé car elle les compte. =MOYENNE.SI(A:A;">0") les exclut proprement sans toucher à la plage.
Dès que tu as plusieurs critères à combiner (région ET période), passe à MOYENNE.SI.ENS.
Calculer une moyenne pondérée avec SOMMEPROD
MOYENNE traite chaque valeur à égalité. Pour une moyenne pondérée (des notes avec coefficients, des prix avec quantités), utilise =SOMMEPROD(valeurs;poids)/SOMME(poids).
Chaque valeur est multipliée par son poids avant de diviser : c'est la seule formule Excel qui respecte les coefficients.
Protéger ta formule avec SIERREUR
Si ta plage peut être entièrement vide (données filtrées, feuille en cours de saisie), MOYENNE retourne #DIV/0!. Entoure-la de =SIERREUR(MOYENNE(A1:A10);"") pour afficher une cellule vide plutôt qu'une erreur rouge qui perturbe la lecture du tableau.
Questions fréquentes
Non, MOYENNE ignore automatiquement les cellules vides et ne les compte pas dans le calcul. La formule ne divise que par le nombre de cellules contenant réellement un nombre.
Attention cependant : une cellule contenant 0 est bien comptée dans la moyenne, ce qui peut fausser le résultat si le zéro représente une absence de donnée plutôt qu'une valeur nulle.
Pour une moyenne pondérée, utilise SOMMEPROD : =SOMMEPROD(valeurs;poids)/SOMME(poids). Cette formule multiplie chaque valeur par son coefficient, additionne les produits, puis divise par la somme des coefficients.
C'est indispensable pour des notes avec coefficients différents, des prix avec des quantités différentes, ou tout calcul où toutes les valeurs n'ont pas le même poids.
MOYENNE calcule la somme divisée par le nombre de valeurs. MEDIANE renvoie la valeur centrale quand les données sont triées.
MEDIANE est plus résistante aux valeurs extrêmes. Exemple avec des salaires [2 000, 2 100, 2 200, 50 000] : MOYENNE donne 14 075 € (faussée par le 50 000), MEDIANE donne 2 150 € (bien plus représentative du groupe).
Utilise =MOYENNE.SI(plage;"<>0") pour calculer la moyenne en ignorant toutes les cellules contenant 0. C'est utile quand 0 représente une absence de donnée plutôt qu'une vraie valeur nulle.
Pour exclure à la fois les zéros et les vides, MOYENNE.SI suffit car les cellules vides sont déjà ignorées par MOYENNE.
Oui, tu peux spécifier jusqu'à 255 arguments séparés par des points-virgules. Par exemple =MOYENNE(A1:A10;C1:C10;E1:E10) calcule la moyenne des trois plages en une seule formule.
Chaque argument peut être une plage, une cellule isolée ou même un nombre saisi directement. Excel les regroupe tous dans le même calcul.
Pour aller plus loin
Continue sur ta lancée après la fonction MOYENNE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



