Table des matières
Ce tutoriel montre comment utiliser la fonction Excel AVERAGEIFS pour calculer une moyenne avec plusieurs conditions.
Lorsqu'il s'agit de calculer la moyenne arithmétique d'un groupe de chiffres dans Excel, la fonction MOYENNE est la plus appropriée. Pour calculer la moyenne des cellules qui répondent à une certaine condition, la fonction MOYENNEIF est très utile. Pour trouver une moyenne avec plusieurs critères, la fonction MOYENNEIFS est la plus appropriée. Pour savoir comment elle fonctionne, continuez à lire !
Fonction AVERAGEIFS dans Excel
La fonction Excel AVERAGEIFS calcule la moyenne arithmétique de toutes les cellules d'une plage qui répondent aux critères spécifiés.
La syntaxe est la suivante :
AVERAGEIFS(gamme_moyenne, gamme_de_critères1, critères1, [gamme_de_critères2, critères2], ...)Où :
- Moyenne_gamme - la plage de cellules à moyenner.
- Critères_gamme1, critères_gamme2, ... - à tester en fonction des critères correspondants.
- Critères1, critères2, ... - Les critères peuvent être fournis sous la forme d'un nombre, d'une expression logique, d'une valeur de texte ou d'une référence de cellule.
Critères_gamme1 / critères1 sont obligatoires, les suivantes sont facultatives. Une formule peut utiliser de 1 à 127 paires plage/critère.
La fonction AVERAGEIFS est disponible dans Excel 2007 - Excel 365.
Remarque : la fonction AVERAGEIFS fonctionne avec la logique AND, c'est-à-dire que seules les cellules pour lesquelles toutes les conditions sont VRAIES sont calculées. Pour calculer les cellules pour lesquelles une seule condition est VRAIE, utilisez la formule AVERAGE IF OR.
Fonction AVERAGEIFS - notes d'utilisation
Pour bien comprendre le fonctionnement de la fonction et éviter les erreurs, prenez connaissance des faits suivants :
- Dans le moyenne_gamme argument, cellules vides , valeurs logiques VRAI/FAUX, et valeurs du texte sont ignorés. Valeurs nulles sont inclus.
- Si critères est une cellule vide, elle est traitée comme une valeur nulle.
- Si plage_moyenne ne contient pas une seule valeur numérique, une erreur #DIV/0 ! se produit.
- Si aucune cellule ne répond à tous les critères spécifiés, une erreur #DIV/0 ! est renvoyée.
- Les critères d'AVERAGEIFS peuvent s'appliquer à la même plage ou à des plages différentes.
- Chaque critères_plage doit avoir la même taille et la même forme que plage_moyenne sinon une erreur #VALUE ! se produit.
Maintenant que vous connaissez la théorie, voyons comment utiliser la fonction AVERAGEIFS en pratique.
Formule Excel AVERAGEIFS
Tout d'abord, décrivons l'approche générique. Pour construire correctement une formule AVERAGEIFS, veuillez suivre les directives suivantes :
- Dans le premier argument, fournissez la plage que vous voulez moyenner.
- Les paires peuvent être disposées dans n'importe quel ordre, mais le critère suit toujours la plage à laquelle il s'applique.
- Une formule AVERAGEIFS doit toujours contenir une formule nombre impair d'arguments : moyenne_gamme + un ou plusieurs critères_gamme/critères paires.
AVERAGEIFS avec critères textuels
Pour obtenir une moyenne des chiffres d'une colonne si une ou plusieurs autres colonnes contiennent un certain texte, utilisez ce texte comme critère.
A titre d'exemple, trouvons une moyenne des ventes de "Apple" dans la région "Nord". Pour cela, nous faisons une formule AVERAGEIFS avec deux critères :
- Moyenne_gamme est C3:C15 (cellules à moyenne).
- Critères_gamme1 est A3:A15 (éléments à vérifier) et critères1 est "pomme".
- Critères_gamme2 est B3:B15 (les régions doivent vérifier) et critères2 est "nord".
En mettant les arguments ensemble, nous obtenons la formule suivante :
=AVERAGEIFS(C3:C15, A3:A15, "pomme", B3:B15, "nord")
Avec des critères dans des cellules prédéfinies (F3 et F4), la formule prend cette forme :
=MOYENSIFS(C3:C15, A3:A15, F3, B3:B15, F4)
AVERAGEIFS avec opérateurs logiques
Lorsque le critère par défaut est "est égal à", le signe d'égalité peut être omis et il suffit de mettre le texte cible (entre guillemets) ou le nombre (sans les guillemets) dans l'argument correspondant, comme dans l'exemple précédent.
Lors de l'utilisation d'autres opérateurs logiques tels que "supérieur à" (> ;), "inférieur à" (<;), non égal à (), et d'autres avec un signe numéro ou date vous mettez toute la construction entre guillemets.
Par exemple, pour une moyenne des ventes supérieure à zéro livrée au 1-Oct-2022, la formule est la suivante :
=MOYENNEIFS(C3:C15, B3:B15, "0")
Lorsque les critères se trouvent dans des cellules distinctes, vous placez l'opérateur logique entre guillemets et le concaténer avec un signe référence de la cellule en utilisant une esperluette (& ;). Par exemple :
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFS avec caractères génériques
Pour faire la moyenne des cellules en fonction de correspondance partielle du texte Utilisez des caractères génériques dans les critères - un point d'interrogation ( ?) pour correspondre à un seul caractère ou un astérisque (*) pour correspondre à un nombre quelconque de caractères.
Dans le tableau ci-dessous, supposons que vous souhaitiez calculer la moyenne des ventes d'"orange" dans toutes les régions "sud", y compris le "sud-ouest" et le "sud-est". Pour ce faire, nous incluons un astérisque dans le deuxième critère :
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
Si un critère de correspondance de texte partiel est saisi dans une cellule, il faut concaténer un caractère de remplacement avec la référence de la cellule. Dans notre cas, la formule prend cette forme :
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4& ; "*")
Moyenne si entre deux valeurs
Pour obtenir la moyenne des valeurs qui se situent entre deux valeurs spécifiques, utilisez l'une des formules génériques suivantes :
Moyenne si entre deux valeurs, inclusivement :
AVERAGEIFS(gamme_moyenne, gamme_critère,">= valeur1 ", criteria_range,"<= valeur2 ")Moyenne si entre deux valeurs, exclusive :
AVERAGEIFS(gamme_moyenne, gamme_critère, "> ; valeur1 ", criteria_range, "<; valeur2 ")Dans la 1ère formule, vous utilisez le supérieur ou égal à (>=) et inférieur ou égal à (<=), les valeurs limites sont donc incluses dans la moyenne.
Dans la 2e formule, le plus que (> ;) et moins de Les critères logiques (<;) excluent les valeurs limites de la moyenne.
Ces formules fonctionnent parfaitement dans les deux cas de figure - lorsque les cellules à moyenner et les cellules à vérifier se trouvent dans la même cellule. même colonne ou en deux différentes colonnes .
Par exemple, pour calculer la moyenne des ventes comprises entre 100 et 130 inclus, vous pouvez utiliser cette formule :
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
Avec les valeurs limites dans les cellules E3 et F3, la formule prend la forme suivante :
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
Veuillez noter que dans ce cas, nous utilisons la même référence (C3:C15) pour les 3 arguments de plage.
Pour calculer la moyenne des cellules d'une colonne donnée si les valeurs d'une autre colonne se situent entre deux valeurs, fournissez une plage différente pour la variable plage_moyenne et critères_plage arguments.
Par exemple, pour calculer la moyenne des ventes de la colonne C si la date de la colonne B est comprise entre le 1er septembre et le 30 octobre, la formule est la suivante :
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
Avec des références de cellules :
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
Voilà comment utiliser la fonction AVERAGEIFS dans Excel pour trouver une moyenne arithmétique avec plusieurs critères. Je vous remercie de votre lecture et j'espère vous voir sur notre blog la semaine prochaine !
Cahier d'exercices à télécharger
Fonction Excel AVERAGEIFS - exemples (fichier .xlsx)