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.
Syntaxe de la fonction MOYENNE
=MOYENNE(nombre1; [nombre2]; ...)MOYENNE accepte jusqu'à 255 arguments. Si toutes les cellules de la plage sont vides ou contiennent du texte, la fonction retourne l'erreur #DIV/0!.
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.
Astuce : MOYENNE ignore les cellules vides et les cellules contenant du texte. Si tu as des zéros qui représentent "pas de données", utilise plutôt MOYENNE.SI pour les exclure : =MOYENNE.SI(A1:A10;"<>0").
Pas envie d'écrire la formule MOYENNE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Commercial : calculer la moyenne des ventes mensuelles
Tu es commercial dans une entreprise de logiciels. Tu veux connaître ta moyenne de ventes mensuelle pour préparer ton entretien annuel et négocier tes objectifs. Tu as enregistré tes chiffres de ventes du premier trimestre.
| A | B | |
|---|---|---|
| 1 | Mois | Ventes (€) |
| 2 | Janvier | 12 500 |
| 3 | Février | 15 800 |
| 4 | Mars | 18 200 |
=MOYENNE(B1:B3)La fonction additionne les trois ventes du trimestre (12 500 + 15 800 + 18 200) et divise par 3, soit 15 500 € par mois. C'est cette performance moyenne qui sert de base pour fixer des objectifs réalistes.
Responsable qualité : analyser les temps de production
Tu es responsable qualité dans une usine. Tu dois vérifier si le temps de production moyen respecte les normes. Certaines lignes ont des données manquantes car la machine était en maintenance.
| A | B | |
|---|---|---|
| 1 | Ligne | Temps (min) |
| 2 | L1 | 45 |
| 3 | L2 | |
| 4 | L3 | 52 |
| 5 | L4 | 48 |
=MOYENNE(B1:B4)La fonction ignore automatiquement la cellule vide de L2 et ne calcule que sur les trois valeurs présentes (45 + 52 + 48), soit 48,33 min. Inutile de retirer les lignes vides ou d'ajuster la formule : seules les cellules contenant un nombre sont comptées.
Astuce de pro : MOYENNE ne compte que les cellules contenant des nombres. Les cellules vides ou avec du texte sont ignorées automatiquement.
RH : comparer les notes d'évaluation de deux équipes
Tu es responsable RH et tu dois comparer les performances de deux équipes lors des évaluations annuelles. Les notes sont réparties dans deux colonnes distinctes.
| A | B | |
|---|---|---|
| 1 | Équipe A | Équipe B |
| 2 | 14 | 16 |
| 3 | 15 | 14 |
| 4 | 13 | 17 |
| 5 | 16 | 15 |
=MOYENNE(A1:A4;B1:B4)Ici, la fonction prend les deux colonnes de notes comme arguments séparés et calcule la moyenne globale des huit valeurs, soit 15/20. Appliquée à une seule colonne à la fois, elle donnerait la moyenne de chaque équipe prise isolément.
Contrôleur de gestion : calculer une moyenne pondérée
Tu es contrôleur de gestion et tu dois calculer le coût moyen pondéré des achats. Chaque fournisseur a un prix différent et des quantités commandées différentes.
| A | B | C | |
|---|---|---|---|
| 1 | Fournisseur | Prix unitaire | Quantité |
| 2 | Fournisseur A | 10 € | 100 |
| 3 | Fournisseur B | 12 € | 50 |
| 4 | Fournisseur C | 8 € | 200 |
=SOMMEPROD(B1:B3;C1:C3)/SOMME(C1:C3)La formule multiplie chaque prix par sa quantité, additionne ces produits, puis divise par le total des quantités : on obtient 9,43 €, le vrai coût moyen pondéré. Une simple moyenne donnerait 10 € (faux), car elle traiterait les trois fournisseurs à égalité sans tenir compte des quantités.
Attention : MOYENNE ne fait pas de moyenne pondérée. Pour ça, utilise la combinaison SOMMEPROD/SOMME comme dans cet exemple.
Mets la fonction MOYENNE en pratique avec un exercice corrigé
M'entraînerLes 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 sur la fonction MOYENNE
MOYENNE inclut-elle les cellules vides ?
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.
Comment calculer une moyenne pondérée dans Excel ?
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.
Quelle est la différence entre MOYENNE et MEDIANE ?
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).
Comment exclure les zéros du calcul de la moyenne ?
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.
MOYENNE peut-elle calculer sur plusieurs plages non adjacentes ?
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
Les fonctions similaires : MOYENNE.SI, MOYENNE.SI.ENS, MEDIANE, SOMME, MOYENNE.GEOMETRIQUE
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

