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.
Table of Contents
Toggle💡 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.
À 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 syntaxe de MOYENNE.SI
La fonction s’écrit ainsi en français, avec des points-virgules pour séparer les arguments :
Elle prend trois arguments :
La plage de cellules sur laquelle Excel teste le critère.
La condition à respecter. Ce peut être un nombre, du texte, ou une expression comme ">1500".
La plage dont on calcule réellement la moyenne. Si vous l’omettez, Excel moyenne directement la plage du critère.
MOYENNE.SI en pratique : un exemple concret
Prenons un tableau de ventes par commercial et par région.
| Libellé de l’entête | A : Commercial | B : Région | C : Montant (€) |
|---|---|---|---|
| 2 | Inès | Nord | 1 200 |
| 3 | Karim | Sud | 1 800 |
| 4 | Léa | Sud | 950 |
| 5 | Tom | Nord | 1 400 |
| 6 | Nadia | Sud | 2 100 |
| 7 | Hugo | Est | 1 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 :
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 :
Excel retient 1 800, 2 100 et 1 600, puis calcule (1 800 + 2 100 + 1 600) / 3 = 1 833,33 €
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 en pratique : un exemple concret
Reprenons le tableau, en ajoutant une colonne Produit.
| Libellé de l’entête | A : Commercial | B : Région | C : Produit | D : Montant (€) |
|---|---|---|---|---|
| 2 | Inès | Nord | Logiciel | 1 200 |
| 3 | Karim | Sud | Matériel | 1 800 |
| 4 | Léa | Sud | Logiciel | 950 |
| 5 | Tom | Nord | Logiciel | 1 400 |
| 6 | Nadia | Sud | Logiciel | 2 100 |
| 7 | Hugo | Est | Matériel | 1 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 :
Seules Léa et Nadia cochent les deux cases, soit (950 + 2 100) / 2 = 1 525 €
MOYENNE.SI ou MOYENNE.SI.ENS : laquelle choisir ?
| Critère de choix | MOYENNE.SI | MOYENNE.SI.ENS |
|---|---|---|
| Nombre de conditions | Une seule | De 1 à 127 |
| Position de la plage à moyenner | En dernier (facultative) | En premier (obligatoire) |
| Exemple d’usage | Moyenne du Sud | Moyenne du Sud pour les Logiciels |
| Quand l’utiliser | Un filtre simple suffit | Dès que vous croisez deux critères ou plus |
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.
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.


