cellio

Fonction MOYENNE dans Excel : exemples et pièges à éviter

Maîtrisez la fonction MOYENNE dans Excel : gestion des cellules vides et des zéros, calculs conditionnels et alternatives comme la médiane.

Par Ayoub Farid · · 3 min de lecture

La fonction AVERAGE (MOYENNE en version française) permet de calculer la valeur représentative d'une série : ventes mensuelles moyennes, note moyenne, panier moyen. Elle est très simple à utiliser, mais les cellules vides, les zéros et les valeurs extrêmes peuvent fausser vos résultats sans que vous ne vous en rendiez compte dans votre tableur.

Notez que dans la version française d'Excel, les formules Excel utilisent des points-virgules comme séparateurs d'arguments au lieu des virgules.

La syntaxe

=AVERAGE(number1, [number2], ...)

Cette fonction additionne les nombres et divise le total par la quantité de valeurs.

Exemple

AB
1MoisVentes
2Oct5 300
3Nov6 100
4Déc7 400
=AVERAGE(B2:B4)

Résultat : 6 266,67.

Cellules vides vs zéros : le piège classique

La fonction AVERAGE ignore les cellules vides, mais prend en compte les zéros.

  • Données : 5 300 / vide / 7 400 → moyenne : 6 350 (deux valeurs)
  • Données : 5 300 / 0 / 7 400 → moyenne : 4 233,33 (trois valeurs)

Ainsi, si l'absence de ventes est notée avec un 0 dans votre cellule, votre moyenne chute fortement. Déterminez bien ce que vous souhaitez représenter. Pour exclure les zéros du calcul :

=AVERAGEIF(B2:B13,"<>0")

Présence de texte dans la plage

AVERAGE ignore également les cellules textuelles. Si une cellule affiche « n/a », elle est exclue du calcul. C'est souvent pratique, mais le nombre réel d'éléments analysés peut être différent de ce que vous imaginez dans votre plage. Vérifiez votre série avec COUNT.

Quand la fonction AVERAGE devient trompeuse

Un seul mois exceptionnel suffit à tirer la moyenne vers le haut. Pour analyser des salaires, des prix immobiliers ou des délais de livraison, la médiane illustre souvent bien mieux la réalité du terrain :

=MEDIAN(B2:B13)

Moyenne avec condition

Pour calculer la moyenne uniquement sur les articles de la catégorie « Food » :

=AVERAGEIF(D2:D20,"Food",B2:B20)

Pour aller plus loin, consultez notre guide sur AVERAGEIF (MOYENNE.SI).

Moyenne pondérée

Quand chaque valeur possède un poids différent (coefficients de notes, volumes vendus selon les tarifs), une simple fonction AVERAGE ne convient pas. Utilisez plutôt SUMPRODUCT (SOMMEPROD) :

=SUMPRODUCT(B2:B6,C2:C6)/SUM(C2:C6)

Consultez le guide complet sur la moyenne pondérée.

Arrondir le résultat

=ROUND(AVERAGE(B2:B13),0) arrondit le résultat à l'entier le plus proche. Modifier le format d'affichage change seulement l'apparence visuelle ; la fonction ROUND (ARRONDI) modifie réellement la valeur stockée.

S'entraîner avec AVERAGE

La leçon AVERAGE de Cellio (« AVERAGE finds the middle ground ») vous propose des cas concrets, comme : « Calculez les ventes mensuelles moyennes dans la cellule B15 ». L'application vérifie ensuite votre formule sur des variantes masquées des données. Ainsi, une formulation alternative comme =SUM(B2:B13)/12 (avec SUM pour SOMME) est validée si elle fonctionne parfaitement. Un excellent exercice pour apprendre Excel ou réussir un test Excel d'embauche.

Questions fréquentes

Comment calculer une moyenne dans Excel ?

Tapez =AVERAGE( (ou =MOYENNE( en français) et sélectionnez votre plage de cellules, par exemple =AVERAGE(B2:B13).

La fonction AVERAGE prend-elle en compte les cellules vides ?

Non. Les cellules vides sont ignorées, mais les cellules contenant le chiffre 0 sont intégrées dans le calcul.

Comment faire une moyenne sans prendre en compte les zéros ?

Utilisez la formule =AVERAGEIF(B2:B13,"<>0") (ou =MOYENNE.SI(B2:B13;"<>0")).

Quelle est la différence entre AVERAGE et MEDIAN ?

AVERAGE calcule la moyenne arithmétique de toutes les valeurs ; MEDIAN renvoie la valeur centrale de la série et n'est pas influencée par les valeurs extrêmes.

À lire aussi