Calculer une moyenne, tout le monde sait le faire. Mais calculer la moyenne des seules ventes du Sud, ou uniquement des commandes supérieures à 1 500 € ? C’est là qu’interviennent MOYENNE.SI et MOYENNE.SI.ENS.
Ce guide couvre la syntaxe des deux fonctions, le piège de l’ordre des arguments qui s’inverse entre elles, l’erreur #DIV/0! qui leur est propre, et leur place dans la famille des fonctions conditionnelles.
- MOYENNE.SI calcule une moyenne selon un seul critère, MOYENNE.SI.ENS selon plusieurs.
- L’ordre des arguments s’inverse : la plage à moyenner est en dernier dans l’une, en premier dans l’autre.
- Un opérateur va toujours entre guillemets avec sa valeur :
">1500". - Contrairement à ses cousines, elle renvoie #DIV/0! si aucune ligne ne correspond, au lieu de zéro.
Les bases
Table of Contents
ToggleMOYENNE.SI : la moyenne selon un critère
La fonction renvoie la moyenne arithmétique des cellules d’une plage qui répondent à une condition. Au lieu de moyenner toutes vos données, vous ne retenez que celles qui vous intéressent : la moyenne des ventes d’une région, le panier moyen au-delà d’un certain montant, la note moyenne d’un service, le salaire moyen d’un poste.
- plage : la zone sur laquelle Excel teste le critère
- critère : la condition à respecter, un nombre, un texte ou une comparaison
- plage_moyenne : la zone dont on calcule la moyenne. Omise, Excel moyenne la plage du critère
Le tableau de référence
| Ligne | 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 € |
Cas 1 : la moyenne des ventes du Sud
Le critère porte sur la colonne Région, mais on veut moyenner les montants. Il faut donc préciser le troisième argument.
Excel retient Karim, Léa et Nadia, puis calcule (1 800 + 950 + 2 100) divisé par 3, soit 1 616,67 €.
Cas 2 : la moyenne des ventes au-dessus de 1 500 €
Ici, le critère et les valeurs à moyenner sont dans la même colonne. Le troisième argument devient inutile.
Excel retient 1 800, 2 100 et 1 600, soit 1 833,33 €.
Uniquement lorsque le critère porte sur la même colonne que les valeurs à moyenner. Dans tous les autres cas, précisez-le, sinon Excel moyennera la colonne du critère au lieu de celle des montants. Le résultat sera faux sans qu’aucune erreur ne s’affiche.
Niveau 2
MOYENNE.SI.ENS : plusieurs critères à la fois
Reprenons le même tableau, cette fois pour obtenir la moyenne des ventes de la région Sud et du produit Logiciel.
Seules Léa et Nadia cochent les deux cases, soit (950 + 2 100) divisé par 2, ou 1 525 €. Karim est exclu parce qu’il vend du matériel, et les commerciaux du Nord et de l’Est sont écartés par le critère de région.
Dans MOYENNE.SI, la plage à moyenner arrive en dernier et reste facultative. Dans MOYENNE.SI.ENS, elle arrive en premier et devient obligatoire. C’est l’erreur la plus fréquente quand on transforme une formule en l’autre.
La famille
Compter, additionner, moyenner : la même logique
MOYENNE.SI n’est pas seule. Elle forme avec deux autres fonctions un trio qui partage exactement la même logique de critère. Une fois que vous en maîtrisez une, vous les maîtrisez toutes : seul le calcul final change.
Moyenner
MOYENNE.SI et MOYENNE.SI.ENS en calculent la moyenne arithmétique.
Si vous travaillez beaucoup avec des tableaux de données, RECHERCHEX complète idéalement cette boîte à outils, et les tableaux croisés dynamiques prennent le relais dès qu’il s’agit d’explorer plutôt que de suivre un indicateur fixe.
Syntaxe
Les critères acceptés
| Type de critère | Exemple | Ce qu’il retient |
|---|---|---|
| Un nombre exact | 100 | Les cellules égales à 100 |
| Du texte | "Sud" | Les cellules valant exactement Sud |
| Une comparaison | ">1500" | Les valeurs strictement supérieures à 1 500 |
| Différent de zéro | "<>0" | Tout sauf les zéros |
| Une référence de cellule | F1 | La valeur saisie en F1, pratique pour un tableau de bord |
| Un caractère générique | "Par*" | Tout ce qui commence par Par |
On écrit ">1500" et jamais >1500. L’opérateur fait partie du texte. Et si la valeur se trouve dans une cellule, il faut concaténer avec l’esperluette : ">"&F1. Autre point : tapez vos guillemets au clavier, ceux copiés depuis une page web sont souvent refusés par Excel.
Dépannage
Les 4 erreurs les plus fréquentes
L’erreur #DIV/0!
De loin la plus courante, et elle est propre à cette fonction. Aucune cellule ne correspond au critère, donc Excel n’a rien à diviser. Vérifiez l’orthographe, ou encadrez avec SIERREUR.
L’ordre des arguments inversé
Le réflexe à corriger en passant de MOYENNE.SI à MOYENNE.SI.ENS. Si votre résultat paraît 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. ">1500" fonctionne, >1500 renvoie une erreur.
Des plages de tailles différentes
Dans MOYENNE.SI.ENS, toutes les plages doivent couvrir le même nombre de lignes. Utilisez systématiquement les mêmes bornes.
C’est la différence de comportement la plus utile à connaître dans cette famille. Si aucune ligne ne correspond, NB.SI renvoie 0 et SOMME.SI renvoie 0 également, ce qui est mathématiquement cohérent. MOYENNE.SI, elle, devrait diviser par zéro, ce qui n’a aucun sens. Elle le signale donc par une erreur plutôt que d’inventer un résultat.
C’est en réalité un service qu’elle vous rend : un zéro silencieux passerait inaperçu dans un tableau de bord, une erreur vous alerte.
Questions fréquentes
Quelle différence entre MOYENNE.SI et MOYENNE.SI.ENS ?
MOYENNE.SI calcule une moyenne selon un seul critère, MOYENNE.SI.ENS en gère jusqu’à 127. Attention à l’ordre des arguments : la plage à moyenner est en dernier dans la première, en premier dans la seconde.
Comment écrire un critère supérieur à un nombre ?
Entre guillemets, opérateur compris : =MOYENNE.SI(D2:D7;">1500"). Les opérateurs acceptés sont >, <, >=, <=, <> ainsi que l’égalité simple.
Pourquoi MOYENNE.SI affiche-t-elle #DIV/0! ?
Parce qu’aucune cellule ne répond au critère. Sans valeur à moyenner, Excel ne peut pas diviser. Vérifiez l’orthographe du critère, un espace parasite suffit à tout faire échouer, ou encadrez la formule avec SIERREUR pour afficher un message propre.
Faut-il toujours indiquer la plage de moyenne ?
Non, le troisième argument est facultatif dans MOYENNE.SI. Si la plage à moyenner est celle qui contient le critère, vous pouvez l’omettre. Dans MOYENNE.SI.ENS en revanche, cet argument est obligatoire et arrive en premier.
Combien de critères MOYENNE.SI.ENS accepte-t-elle ?
Jusqu’à 127 paires de plage et critère. En pratique, deux à quatre suffisent pour la plupart des analyses professionnelles, par exemple croiser une région, un produit et une période.
Ces fonctions sont-elles au programme de la certification ENI ?
Oui. Les fonctions de calcul conditionnel font partie des compétences évaluées dans la certification ENI RS7536, sur des cas professionnels lors de l’épreuve pratique.
Maîtrisez toute la famille des fonctions conditionnelles
MOYENNE.SI prend tout son sens combinée aux autres : NB.SI pour compter, SOMME.SI pour additionner, la fonction SI pour afficher un résultat conditionnel et la mise en forme conditionnelle pour le rendre visible. Toutes sont réunies dans notre guide des 10 formules Excel indispensables.
Notre formation les couvre du niveau débutant à l’avancé, avec un formateur dédié qui travaille sur vos propres fichiers pendant l’heure de coaching individuel.
Un doute sur votre niveau ou votre financement ?
Quinze minutes d’échange avec un conseiller pour situer votre niveau réel, vérifier vos droits CPF et construire votre parcours.
Réserver mon appel découverte gratuitPrêt à vous lancer ?
Inscrivez-vous à notre formation Excel certifiante ENI, éligible CPF, via la plateforme officielle Mon Compte Formation.
S’inscrire sur Mon Compte Formation Référence RS7536 · 20 h · certification et manuel de 300 pages inclus.Une question ? Appelez-nous au 05.54.54.28.18, du lundi au samedi de 9h à 19h.
Sources
- Fonction MOYENNE.SI (Microsoft Support)
- Fonction MOYENNE.SI.ENS (Microsoft Support)
- Fiche RS7536 (France Compétences)


