MOYENNE.SI dans Excel (AVERAGEIF) : comment l'utiliser
MOYENNE.SI calcule la moyenne des seules lignes qui remplissent une condition, comme le CA moyen de Lyon.
Essayez gratuitement les premiers exercicesDans la leçon MOYENNE.SI et MAX.SI.ENS
Que fait MOYENNE.SI ?
MOYENNE.SI calcule la moyenne des seules lignes qui remplissent une condition. Elle se construit comme SOMME.SI : d'abord où Excel vérifie la condition, puis la condition, et enfin la colonne des nombres.
Avec MOYENNE.SI.ENS, vous donnez plusieurs conditions, et la colonne des nombres vient alors en premier. MAX.SI.ENS et MIN.SI.ENS fonctionnent de la même façon, mais donnent le plus grand ou le plus petit nombre.
Quand utiliser MOYENNE.SI ?
- Le chiffre d'affaires moyen d'une région : =MOYENNE.SI(A2:A100;"Lyon";C2:C100).
- Le score moyen de ceux qui ont réussi : =MOYENNE.SI(B2:B30;">=10").
- Le délai de livraison moyen d'un fournisseur sur une année : =MOYENNE.SI.ENS(C2:C100;A2:A100;"Bolt";B2:B100;2026).
- La plus grosse commande d'un client : =MAX.SI.ENS(C2:C100;A2:A100;"Petit").
Syntaxe
La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.
La moyenne des lignes qui remplissent une condition.
Avec un exemple : =MOYENNE.SI(A2:A6;"Lyon";C2:C6)
Voici comment lire la formule, élément par élément :
| Élément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
MOYENNE.SI | Le nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules. | MOYENNE.SI |
( ) | Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments. | ( ) |
plage | La colonne où vous vérifiez la condition. | A2:A6 |
critère | Ce que vous cherchez, comme "Lyon" ou ">500". | "Lyon" |
[plage_moyenne] | Facultatif. La colonne des nombres. Avec MOYENNE.SI, elle est facultative et vient en dernier : si vous l'omettez, Excel utilise la plage elle-même. Avec MOYENNE.SI.ENS, elle vient en premier. | C2:C6 |
; | Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule. | ; |
" " | Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets. | |
[ ] | Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais. |
MOYENNE.SI étape par étape
E1 contient =MOYENNE.SI(A2:A6;"Lyon";C2:C6). La moyenne des deux CA de Lyon : (1200 + 410) / 2. Modifiez les nombres ou la formule et regardez ce qui se passe.
Voici comment construire la formule vous-même :
- En E1, tapez la fonction avec une parenthèse.
=MOYENNE.SI( - Sélectionnez l'endroit où Excel doit regarder : les régions en A2:A6. Tapez un point-virgule et la condition "Lyon".
=MOYENNE.SI(A2:A6;"Lyon" - Tapez un point-virgule et sélectionnez les nombres dont vous voulez la moyenne : le chiffre d'affaires en C2:C6.
=MOYENNE.SI(A2:A6;"Lyon";C2:C6 - Fermez la parenthèse et appuyez sur Entrée : (1200 + 410) / 2 = 805.
=MOYENNE.SI(A2:A6;"Lyon";C2:C6)
Autres exemples
La moyenne au-dessus d'une limite
E1 contient =MOYENNE.SI(C2:C6;">300"). Sans la troisième partie, Excel utilise la colonne du chiffre d'affaires elle-même : la moyenne des quatre chiffres d'affaires supérieurs à 300.
Deux conditions avec MOYENNE.SI.ENS
E1 contient =MOYENNE.SI.ENS(C2:C6;A2:A6;"Bolt";B2:B6;2026). Le délai de livraison moyen de Bolt en 2026 : deux livraisons, de 3 et 5 jours. Avec MOYENNE.SI.ENS, la colonne des nombres vient en premier.
Le plus élevé avec une condition
E1 contient =MAX.SI.ENS(C2:C6;B2:B6;"Écran"). Le chiffre d'affaires le plus élevé des écrans : 410 à Lyon. MIN.SI.ENS donnerait 340.
Plusieurs conditions : MOYENNE.SI.ENS
MOYENNE.SI.ENS accepte plus d'une condition. La plage des nombres vient alors en premier, comme dans SOMME.SI.ENS : =MOYENNE.SI.ENS(C2:C6;A2:A6;"Lyon";B2:B6;"PC portable").
Le plus haut et le plus bas avec une condition
MAX.SI.ENS et MIN.SI.ENS sont construites comme MOYENNE.SI.ENS : =MAX.SI.ENS(C2:C6;A2:A6;"Lyon") donne le CA le plus élevé de Lyon. Il vous faut Excel 2019 ou plus récent.
Là où ça coince souvent
- Si aucune ligne ne remplit la condition, vous obtenez #DIV/0!.
- Dans MOYENNE.SI, la plage des nombres vient en dernier, dans MOYENNE.SI.ENS en premier.
Entraînez-vous dans la leçon MOYENNE.SI et MAX.SI.ENS. Les premiers exercices sont gratuits.
Questions fréquentes
Une cellule vide compte-t-elle dans la moyenne ?
Non, Excel ignore les cellules vides. Un 0 compte, lui, et fait baisser la moyenne.