Toutes les fonctions Excel

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.

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

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émentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
MOYENNE.SILe 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.( )
plageLa colonne où vous vérifiez la condition.A2:A6
critèreCe 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.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
805
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. En E1, tapez la fonction avec une parenthèse.=MOYENNE.SI(
  2. 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"
  3. 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
  4. 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.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
732,5
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

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.

E1
A
B
C
D
E
F
G
H
1
Fournisseur
Année
Délai de livraison (jours)
4
2
Bolt
2025
4
3
Bolt
2026
3
4
Lambert
2026
6
5
Bolt
2026
5
6
Lambert
2025
7
7
8
9
10
Prêt

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.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
410
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

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.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon MOYENNE.SI et MAX.SI.ENS. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

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.

À lire aussi

NB et NBVALNB.SINB.SI.ENSSOMME.SISOMME.SI.ENS