Mathématiques
AVERAGEIF
Définition
AVERAGEIF renvoie la moyenne des nombres dont les cellules correspondantes satisfont un test.
Syntaxe
=AVERAGEIF(range, criteria, [average_range])
Arguments
| Argument | Signification |
|---|---|
range |
Les cellules comparées au critère, comme A2:A5. |
criteria |
La valeur qui compte comme une correspondance. Saisissez un nombre tel quel ; placez le texte entre guillemets doubles. |
average_range |
Facultatif. Les cellules à moyenner lorsque la cellule correspondante de range passe le test. S'il est omis, Excel calcule la moyenne de range elle-même. |
Exemple détaillé
Un dépôt enregistre des noms de région et des nombres de caisses. Les régions se trouvent en A2:A5 et les nombres de caisses en B2:B5.
| A : Région | B : Caisses |
|---|---|
| north | 8 |
| south | 20 |
| north | 12 |
| north | 4 |
Formule : =AVERAGEIF(A2:A5,"north",B2:B5)
Résultat : 8. Les lignes north sont 8, 12 et 4, et (8 + 12 + 4) / 3 est égal à 8.
Exercice
Les cellules A2:A5 contiennent east, west, east et east. Les cellules B2:B5 contiennent 10, 20, 14 et 6. En C2, écrivez une formule qui moyenne B2:B5 pour les lignes où A2:A5 est égal à east.
- En C2, écrivez une formule AVERAGEIF qui moyenne B2:B5 lorsque A2:A5 est égal à east.
- C2 doit afficher la moyenne de B2:B5 lorsque A2:A5 est égal à east.
Fonctions associées
AVERAGE prend la moyenne de chaque nombre sans test. COUNTIF compte les cellules qui satisfont un test. AVERAGEIF conserve un test et renvoie la moyenne.
Erreur courante
Inverser la première et la dernière plage, comme dans =AVERAGEIF(B2:B5,"north",A2:A5), si bien que la formule teste les nombres de caisses et tente de moyenner les noms de région.