Une question ? Un conseiller vous répond gratuitement · 9h-19h, du lundi au vendredi 05 54 54 28 18

MOYENNE.SI et MOYENNE.SI.ENS dans Excel : le guide complet avec exemples

Moyenne SI, Moyenne SI ENS le guide complet avec exemple

Calculer une moyenne, tout le monde sait le faire. Mais calculer la moyenne uniquement des ventes du Sud, ou seulement des commandes supérieures à 1 500 euros ? C’est là qu’interviennent MOYENNE.SI et MOYENNE.SI.ENS. Voici comment les maîtriser, avec des exemples concrets et les pièges à éviter.

💡 L’essentiel en bref

MOYENNE.SI calcule la moyenne des cellules qui respectent un seul critère (la syntaxe est =MOYENNE.SI(plage; critère; [plage_moyenne])).

MOYENNE.SI.ENS fait la même chose avec plusieurs critères à la fois.

⚠️Le piège à retenir : l’ordre des arguments est inversé entre les deux fonctions. La plage à moyenner se place en dernier dans MOYENNE.SI, mais en premier dans MOYENNE.SI.ENS.

À quoi sert la fonction MOYENNE.SI ?

La fonction MOYENNE.SI renvoie la moyenne arithmétique de toutes les cellules d’une plage qui répondent à un critère donné. Au lieu de calculer la moyenne de toutes vos données, vous ne moyennez que celles qui vous intéressent.

Quelques cas d’usage typiques en entreprise :

📊La moyenne des ventes pour une région précise.
🛒Le panier moyen des commandes supérieures à un certain montant.
La note moyenne d’un seul service ou d’une seule équipe.
💼Le salaire moyen pour un poste donné.

La syntaxe de MOYENNE.SI

La fonction s’écrit ainsi en français, avec des points-virgules pour séparer les arguments :

=MOYENNE.SI(plage; critère; [plage_moyenne])

Elle prend trois arguments :

plage Obligatoire

La plage de cellules sur laquelle Excel teste le critère.

critère Obligatoire

La condition à respecter. Ce peut être un nombre, du texte, ou une expression comme ">1500".

plage_moyenne Facultatif

La plage dont on calcule réellement la moyenne. Si vous l’omettez, Excel moyenne directement la plage du critère.

=MOYENNE.SI(
plage
Où chercher ?
;
critère
Quelle condition ?
;
[plage_moyenne]
Quoi moyenner ?
)

MOYENNE.SI en pratique : un exemple concret

Prenons un tableau de ventes par commercial et par région.

Libellé de l’entêteA : CommercialB : RégionC : Montant (€)
2InèsNord1 200
3KarimSud1 800
4LéaSud950
5TomNord1 400
6NadiaSud2 100
7HugoEst1 600

Cas 1 : la moyenne des ventes de la région Sud

Le critère porte sur la colonne Région (B), mais on veut moyenner les montants (C). Il faut donc préciser la plage à moyenner :

=MOYENNE.SI(B2:B7; « Sud »; C2:C7)

Excel retient Karim, Léa et Nadia, puis calcule (1 800 + 950 + 2 100) / 3 = 1 616,67 €

Cas 2 : la moyenne des ventes supérieures à 1 500 euros

Ici, le critère et les valeurs à moyenner sont dans la même colonne (C). On peut donc omettre le troisième argument :

=MOYENNE.SI(C2:C7; « >1500 »)

Excel retient 1 800, 2 100 et 1 600, puis calcule (1 800 + 2 100 + 1 600) / 3 = 1 833,33 €

📌
À retenirQuand le critère porte sur la même colonne que les valeurs à moyenner, le troisième argument devient inutile. Dans tous les autres cas, pensez à le préciser, sinon Excel moyennera la mauvaise colonne.

MOYENNE.SI.ENS : quand vous avez plusieurs critères

Dès que vous voulez croiser deux conditions ou plus, MOYENNE.SI ne suffit plus. Il faut passer à MOYENNE.SI.ENS, qui calcule la moyenne des cellules répondant à l’ensemble des critères simultanément.

Sa syntaxe en français :

=MOYENNE.SI.ENS(plage_moyenne; plage_critères1; critère1; [plage_critères2; critère2] ; …)
⚠️
Le piège à connaître : l’ordre des arguments est inversé par rapport à MOYENNE.SI. Dans MOYENNE.SI, la plage à moyenner se met en dernier. Dans MOYENNE.SI.ENS, elle se met en premier, juste après la parenthèse. C’est l’erreur la plus fréquente quand on passe d’une fonction à l’autre.
Comparaison des arguments
MOYENNE.SI
=MOYENNE.SI(plage; critère; PLAGE_MOYENNE)
Déplacement au début de la formule
MOYENNE.SI.ENS
=MOYENNE.SI.ENS(PLAGE_MOYENNE; plage; critère)

MOYENNE.SI.ENS en pratique : un exemple concret

Reprenons le tableau, en ajoutant une colonne Produit.

Libellé de l’entêteA : CommercialB : RégionC : ProduitD : Montant (€)
2InèsNordLogiciel1 200
3KarimSudMatériel1 800
4LéaSudLogiciel950
5TomNordLogiciel1 400
6NadiaSudLogiciel2 100
7HugoEstMatériel1 600

Objectif : la moyenne des ventes pour la région Sud ET le produit Logiciel.

On commence par la plage à moyenner (D), puis on enchaîne les paires plage de critères et critère :

=MOYENNE.SI.ENS(D2:D7; B2:B7; « Sud »; C2:C7; « Logiciel »)

Seules Léa et Nadia cochent les deux cases, soit (950 + 2 100) / 2 = 1 525 €

💡
Karim est exclu car son produit est Matériel, et les commerciaux du Nord ou de l’Est sont écartés par le critère de région. Vous pouvez ajouter d’autres critères de la même façon, jusqu’à 127 au total.

MOYENNE.SI ou MOYENNE.SI.ENS : laquelle choisir ?

Critère de choixMOYENNE.SIMOYENNE.SI.ENS
Nombre de conditionsUne seuleDe 1 à 127
Position de la plage à moyennerEn dernier (facultative)En premier (obligatoire)
Exemple d’usageMoyenne du SudMoyenne du Sud pour les Logiciels
Quand l’utiliserUn filtre simple suffitDès que vous croisez deux critères ou plus
Un filtre
Région = Sud
Résultat
Plusieurs filtres
Région = Sud
Produit = Logiciel
Résultat plus resserré

Les critères que vous pouvez utiliser

Le critère est l’élément le plus souple de ces fonctions. Voici les formes acceptées :

  • Un nombre exact : 100 retient les cellules égales à 100.
  • Du texte : « Sud », toujours entre guillemets.
  • Une comparaison : « >1500 », « <=200", « <>0″ (différent de zéro). L’opérateur fait partie du texte entre guillemets.
  • Une référence de cellule : F1 utilise la valeur saisie dans F1 comme critère, pratique pour des tableaux de bord dynamiques.
  • Des caractères génériques : « Par* » retient tout ce qui commence par « Par », et « ? » remplace un seul caractère. Pour chercher un astérisque ou un point d’interrogation littéral, faites-le précéder d’un tilde, comme « ~* ».

Les erreurs fréquentes et comment les éviter

L’erreur #DIV/0!

C’est de loin la plus courante. Elle apparaît quand aucune cellule ne correspond au critère : sans aucune valeur à moyenner, Excel ne peut pas diviser. Vérifiez l’orthographe exacte du critère (un « Sud » mal saisi ne trouvera rien), ou protégez votre formule avec SIERREUR pour afficher un message propre à la place de l’erreur.

L’ordre des arguments inversé

Comme vu plus haut, c’est le réflexe à corriger en passant de MOYENNE.SI à MOYENNE.SI.ENS. Si votre résultat semble aberrant, c’est souvent que la plage à moyenner n’est pas au bon endroit.

Les guillemets oubliés

Une expression de comparaison doit être entièrement entre guillemets. On écrit « >1500 » et non >1500, sinon Excel renvoie une erreur.

Des plages de tailles différentes

Dans MOYENNE.SI.ENS, toutes les plages doivent couvrir le même nombre de lignes. Si la plage à moyenner va de la ligne 2 à 7, les plages de critères doivent faire de même, sinon le calcul échoue.

MOYENNE.SI, SOMME.SI, NB.SI : la trilogie des fonctions conditionnelles

MOYENNE.SI n’est pas seule. Elle forme avec deux autres fonctions un trio que tout utilisateur d’Excel devrait maîtriser, car elles partagent exactement la même logique de critère :

  • SOMME.SI additionne les valeurs qui répondent au critère.
  • 🔢 NB.SI compte le nombre de valeurs qui répondent au critère.
  • 📊 MOYENNE.SI en calcule la moyenne.

Une fois que vous maîtrisez l’une, vous maîtrisez les trois : seul le calcul final change. Et si vous travaillez beaucoup avec des bases de données, la fonction RECHERCHEX complète idéalement cette boîte à outils.

🚀 Allez plus loin avec une formation Excel certifiante

Les fonctions conditionnelles ne sont qu’un début. Notre programme Maîtrisez Excel vous fait progresser pas à pas, sur vos propres cas professionnels, avec un formateur dédié.

  • 100% à distance, à votre rythme, avec un formateur humain qui vous accompagne
  • Certification ENI RS7536 reconnue par les recruteurs
  • Finançable par le CPF, avec un reste à charge de 150 euros depuis le 1er avril 2026
  • Le livre Excel de votre formateur offert avec la formation

Foire aux questions

Quelle est la différence entre MOYENNE.SI et MOYENNE.SI.ENS ?

MOYENNE.SI calcule une moyenne selon un seul critère, par exemple la moyenne des ventes de la région Sud. MOYENNE.SI.ENS gère plusieurs critères en même temps, comme la moyenne des ventes du Sud pour le produit Logiciel. Attention, l’ordre des arguments est inversé entre les deux fonctions.

Comment écrire MOYENNE.SI avec un critère supérieur à un nombre ?

Le critère de comparaison doit être placé entre guillemets, opérateur compris. Pour la moyenne des montants supérieurs à 1 500, on écrit =MOYENNE.SI(C2:C7;">1500"). Les opérateurs acceptés sont >, <, >=, <=, <> ainsi que l’égalité simple.

Pourquoi MOYENNE.SI affiche l’erreur #DIV/0! ?

Cette erreur apparaît quand aucune cellule de la plage ne répond au critère. Comme il n’y a aucune valeur à moyenner, Excel ne peut pas diviser et renvoie #DIV/0!. Vérifiez l’orthographe du critère, ou encapsulez la formule dans SIERREUR pour afficher un message à la place de l’erreur.

Faut-il toujours indiquer la plage de moyenne dans MOYENNE.SI ?

Non, le troisième argument est facultatif. Si la plage à moyenner est la même que celle qui contient le critère, vous pouvez l’omettre. Par exemple =MOYENNE.SI(C2:C7;">1500") moyenne directement les valeurs de C2:C7 qui dépassent 1 500.

Combien de critères MOYENNE.SI.ENS peut-elle gérer ?

MOYENNE.SI.ENS accepte jusqu’à 127 paires de plage de critères et critère associé. En pratique, deux à quatre critères suffisent pour la plupart des analyses professionnelles, comme croiser une région, un produit et une période.

Quelle différence entre MOYENNE.SI et SOMME.SI ?

Les deux fonctions filtrent les données selon un critère, mais SOMME.SI additionne les valeurs retenues tandis que MOYENNE.SI en calcule la moyenne. Elles font partie de la même famille de fonctions conditionnelles, avec NB.SI qui, lui, compte le nombre de valeurs correspondant au critère.

En résumé

MOYENNE.SI et MOYENNE.SI.ENS transforment une moyenne ordinaire en véritable outil d’analyse, capable de cibler exactement les données qui comptent. Retenez la règle d’or : un seul critère, c’est MOYENNE.SI avec la plage à moyenner en dernier ; plusieurs critères, c’est MOYENNE.SI.ENS avec la plage à moyenner en premier. Avec ces deux fonctions et leurs cousines SOMME.SI et NB.SI, vous couvrez déjà l’essentiel des calculs conditionnels du quotidien.

YR

Yoann Rizki

Formateur Excel référent. Ancien ingénieur en calcul nucléaire, il forme depuis plusieurs années des professionnels à Excel et est l’auteur de l’ouvrage Maîtrisez Excel.

🎓 Formez-vous à Excel avec votre CPF · Formateur dédié · Certification ENI · Taux de réussite 98%

Retour en haut
Chaque profil est unique
Nos conseillers valident votre niveau et construisent avec vous le plan de formation idéal.
4,9/5 sur Google · Certifié Qualiopi
Réserver mon créneau
Échange gratuit et sans engagement · réponse sous 24 h