Une question ? Un conseiller vous répond gratuitement · 9h-19h, du lundi au samedi Lun-sam · 9h-19h 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 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.

L’essentiel en 4 points
  • 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

MOYENNE.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.

Syntaxe =MOYENNE.SI(plage ; critère ; [plage_moyenne])
  • 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

LigneA · CommercialB · RégionC · ProduitD · Montant
2InèsNordLogiciel1 200 €
3KarimSudMatériel1 800 €
4LéaSudLogiciel950 €
5TomNordLogiciel1 400 €
6NadiaSudLogiciel2 100 €
7HugoEstMatériel1 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.

Formule =MOYENNE.SI(B2:B7 ; « Sud » ; D2:D7)

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.

Formule =MOYENNE.SI(D2:D7 ; « >1500 »)

Excel retient 1 800, 2 100 et 1 600, soit 1 833,33 €.

Quand omettre le troisième argument

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

Syntaxe =MOYENNE.SI.ENS(plage_moyenne ; plage_critères1 ; critère1 ; plage_critères2 ; critère2 ; …)

Reprenons le même tableau, cette fois pour obtenir la moyenne des ventes de la région Sud et du produit Logiciel.

Formule =MOYENNE.SI.ENS(D2:D7 ; B2:B7 ; « Sud » ; C2:C7 ; « 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.

L’ordre des arguments s’inverse entre les deux fonctions

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.

Un seul critère, la plage à moyenner en dernier =MOYENNE.SI(plage ; critère ; plage_moyenne)
Plusieurs critères, la plage à moyenner en premier =MOYENNE.SI.ENS(plage_moyenne ; plage1 ; critère1 ; …)

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.

NB.SI compte, SOMME.SI additionne, MOYENNE.SI calcule la moyenne, avec le même critère sur les mêmes données Même critère : région = Sud 1 800 €, 950 €, 2 100 € NB.SI compte les lignes 3 SOMME.SI additionne 4 850 € MOYENNE.SI calcule la moyenne 1 616,67 € Trois questions, un seul critère, trois fonctions bâties sur le même modèle.
Apprendre l’une revient à apprendre les trois : la syntaxe du critère est identique.
1

Compter

NB.SI et NB.SI.ENS comptent le nombre de lignes qui répondent au critère.

2

Additionner

SOMME.SI et SOMME.SI.ENS totalisent les valeurs correspondantes.

3

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èreExempleCe qu’il retient
Un nombre exact100Les 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 celluleF1La valeur saisie en F1, pratique pour un tableau de bord
Un caractère générique"Par*"Tout ce qui commence par Par
Une comparaison va toujours entre guillemets

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

1

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.

2

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.

3

Les guillemets oubliés

Une expression de comparaison doit être entièrement entre guillemets. ">1500" fonctionne, >1500 renvoie une erreur.

4

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.

Pourquoi #DIV/0! et pas zéro ?

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 gratuit

Prê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

🎓 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