MOYENNE.SI.ENS calcule la moyenne des cellules dont les lignes remplissent tous les critères fournis. Sa syntaxe est =AVERAGEIFS(average_range, criteria_range1, criteria1, …).
Quand l’utiliser
Calculer simultanément la vente moyenne d’une région et d’une gamme de produits.
Obtenir la note moyenne des élèves d’un groupe qui ont aussi dépassé un seuil, comme dans l’exemple ci-dessous.
Mesurer le délai moyen de livraison des commandes comprises entre deux dates, avec les critères ">=" et "<=" appliqués à la même colonne de dates.
Arguments
average_range. Les cellules numériques dont calculer la moyenne.
criteria_range1. Les cellules soumises à la première condition.
criteria1. La première condition.
additional pairs. Les autres plages de critères et critères facultatifs ; toutes les conditions doivent être remplies.
Exemples expliqués
Moyenne d’un groupe
A
B
C
1
Name
Group
Score
2
Ana
A
72
3
Ben
B
88
4
Cara
A
91
5
Dan
B
65
6
Eli
A
84
Formule : E2: =ROUND(AVERAGEIFS(C2:C6,B2:B6,"A"),2)
Résultat : 82.33
Les notes 72, 91 et 84 du groupe A donnent 247/3, arrondi à deux décimales.
Groupe et seuil
A
B
C
1
Name
Group
Score
2
Ana
A
72
3
Ben
B
88
4
Cara
A
91
5
Dan
B
65
6
Eli
A
84
Formule : E2: =AVERAGEIFS(C2:C6,B2:B6,"A",C2:C6,">80")
Résultat : 87.5
Seules les notes 91 et 84 remplissent les deux conditions.
Aucune ligne correspondante
A
B
C
1
Name
Group
Score
2
Ana
A
72
3
Ben
B
88
4
Cara
A
91
5
Dan
B
65
6
Eli
A
84
Formule : E2: =AVERAGEIFS(C2:C6,B2:B6,"C")
Résultat : #DIV/0!
Aucune ligne n’appartient au groupe C, il n’existe donc aucune valeur dont calculer la moyenne.
À vous de jouer
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en F2 : =AVERAGEIFS(C2:C7,A2:A7,"East",D2:D7,">10")
Feuille d’exemple : AVERAGEIFS
A
B
C
D
E
F
1
Region
Product
Units
Price
Result
2
East
Pen
120
2.5
30
3
West
Pen
80
2.5
4
East
Book
45
12
5
North
Book
60
12
6
West
Lamp
30
25
7
East
Lamp
15
25
Résultat en F2 : 30
Erreurs et vérifications
#DIV/0!. Aucune ligne n’a satisfait tous les critères, il n’y a donc rien à moyenner. Enveloppez la formule dans IFERROR ou recherchez des espaces parasites dans le texte des critères.
#VALUE! à cause des dimensions des plages. La plage de moyenne et chaque plage de critères doivent avoir la même forme. Mélanger A2:A10 et B2:B11 constitue une cause classique.
Un critère ne trouve aucune correspondance. Les opérateurs se placent entre guillemets : ">80", et non >"80". Pour joindre une référence de cellule, écrivez ">"&D1.
L’ordre des arguments est inversé. La plage dont calculer la moyenne vient en premier, contrairement à SUMIF où la plage de somme arrive en dernier dans la forme à une condition.
Comment calculer la moyenne des lignes correspondant à A ou B ?
AVERAGEIFS combine ses conditions avec ET. Employez deux AVERAGEIFS et réunissez-les avec des pondérations, ou créez une colonne auxiliaire qui signale l’une ou l’autre correspondance.
MOYENNE.SI ou MOYENNE.SI.ENS ?
AVERAGEIF accepte une condition ; AVERAGEIFS en accepte autant que nécessaire. Dans AVERAGEIFS, la plage de moyenne est le premier argument.
MOYENNE.SI.ENS ignore-t-elle les cellules vides ?
Les cellules vides et textuelles de la plage de moyenne ne sont pas prises en compte, même si leur ligne correspond aux critères.