Moyenne pondérée sur Excel : la méthode simple avec SOMMEPROD
Calculez une moyenne pondérée sur Excel avec SOMMEPROD et SOMME : notes avec coefficients, prix moyen pondéré et pièges à éviter.
Par Ayoub Farid · · 2 min de lecture
Une moyenne simple accorde la même importance à chaque valeur. Une moyenne pondérée donne plus de poids à certains éléments : un cours à fort coefficient compte davantage qu'une option secondaire, et un produit vendu à 500 exemplaires pèse plus lourd qu'un article vendu à 5 unités.
La formule
=SUMPRODUCT(values, weights)/SUM(weights)
Dans la version française du tableur, utilisez la fonction SOMMEPROD combinée à SOMME (avec des points-virgules comme séparateurs) : =SOMMEPROD(plage_valeurs; plage_poids)/SOMME(plage_poids).
Exemple : notes avec coefficients
| A | B | C | |
|---|---|---|---|
| 1 | Matière | Note | Coefficients |
| 2 | Maths | 85 | 4 |
| 3 | Arts | 95 | 1 |
| 4 | Histoire | 70 | 3 |
=SUMPRODUCT(B2:B4,C2:C4)/SUM(C2:C4)
= (85×4 + 95×1 + 70×3) / 8 = 645 / 8 = 80,6
Une simple formule =AVERAGE(B2:B4) (la fonction MOYENNE en français) donne 83,3. Ce résultat fausse la réalité en surestimant la moyenne, car la meilleure note correspond à la matière avec le coefficient le plus faible.
Exemple : prix d'achat moyen
Pour calculer un prix moyen unitaire pondéré par les quantités achetées dans votre feuille de calcul :
=SUMPRODUCT(B2:B20,C2:C20)/SUM(C2:C20)
Coefficients sous forme de pourcentages
Si la somme de vos pondérations équivaut à 100 % (par exemple : devoirs 20 %, examens 50 %, projet 30 %), la division devient facultative :
=SUMPRODUCT(B2:B4,C2:C4)
Néanmoins, conserver la division par SUM(C2:C4) reste une bonne pratique pour éviter les erreurs si le total des pourcentages ne fait pas exactement 100 %.
Erreurs fréquentes
- Calculer la moyenne de plusieurs moyennes : la moyenne de trois classes ne donne pas la moyenne générale de l'établissement, sauf si chaque classe compte strictement le même nombre d'élèves.
- Sélectionner des plages de tailles différentes : cela génère immédiatement l'erreur
#VALEUR!(#VALUE!). - Laisser une cellule de coefficient vide : Excel l'interprète comme un 0, ce qui exclut la ligne du calcul. Vérifiez systématiquement vos données manquantes.
Pour aller plus loin et perfectionner vos formules Excel, découvrez notre guide sur SOMMEPROD et apprenez à créer un simulateur de notes complet.
Questions fréquentes
Comment calculer une moyenne pondérée dans Excel ?
=SUMPRODUCT(values,weights)/SUM(weights).
Existe-t-il une fonction MOYENNE.PONDEREE dans Excel ?
Non, combiner SUMPRODUCT (SOMMEPROD) et SUM (SOMME) est la méthode standard.
Quelle est la différence entre une moyenne simple et une moyenne pondérée ?
Une moyenne simple donne un poids identique à chaque valeur, tandis qu'une moyenne pondérée attribue une importance variable (un coefficient) à chacune.
Cette méthode fonctionne-t-elle dans Google Sheets ?
Oui. Google Sheets propose également la fonction native AVERAGE.WEIGHTED(values, weights).