Comment utiliser la fonction Excel AVERAGEIFS -

Sommaire

La fonction Excel AVERAGEIFS calcule la moyenne des nombres dans une plage qui répondent à un ou plusieurs critères. Les critères utilisés pour AVERAGEIFS peuvent inclure des opérateurs logiques (>, <,, =) et des caractères génériques (* ,?) pour une correspondance partielle.

Objectif

Cellules moyennes qui correspondent à plusieurs critères

Valeur de retour

La moyenne des cellules qui répondent à tous les critères

Syntaxe

= AVERAGEIFS (avg_rng, plage1, critère1, (plage2), (critère2),…)

Arguments

  • avg_rng - La plage de moyenne.
  • range1 - La première plage à évauler.
  • Criteria1 - Les critères à utiliser sur range1.
  • range2 - (facultatif) Deuxième plage à évaluer.
  • critère2 - (facultatif) Les critères à utiliser sur range2.

Version

Excel 2007

Notes d'utilisation

La fonction AVERAGEIFS calcule la moyenne des nombres dans une plage qui répondent aux critères fournis. La première plage donnée à AVERAGEIFS est la plage contenant les nombres à faire la moyenne. Les critères sont fournis par paires (plage, critères) et seule la première paire est requise. Pour chaque critère supplémentaire, indiquez une autre paire plage / critères. Les critères donnés à AVERAGEIFS sont appliqués avec la logique AND - tous les critères doivent être vrais pour qu'un nombre soit inclus dans la moyenne.

Les critères peuvent être fournis sous forme de nombres, de chaînes ou de références. Par exemple, les critères valides peuvent être 10, "> 10", A1 ou "<" & A1. Les critères peuvent également inclure des caractères génériques pour une correspondance partielle.

AVERAGEIFS fait partie d'un groupe de huit fonctions dans Excel qui divisent les critères logiques en deux parties (plage + critères). En conséquence, la syntaxe utilisée pour construire les critères est différente et AVERAGEIFS nécessite une plage de cellules pour les arguments de plage - vous ne pouvez pas utiliser de tableau.

AVERAGEIFS ignorera automatiquement les cellules vides, même lorsque les critères correspondent. En d'autres termes, AVERAGEIFS n'inclura pas les cellules vides dans la moyenne. AVERAGEIFS renvoie # DIV / 0! si aucune cellule ne répond aux critères.

Exemples

Dans l'exemple illustré, les formules de H5: H7 sont:

=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")

Ces formules renvoient le prix moyen des propriétés où:

  1. les prix sont supérieurs à zéro
  2. les prix sont supérieurs à zéro et inférieurs à 500 000 $
  3. les propriétés ont au moins 2 chambres et plus d'une salle de bain

Guillemets doubles ("") dans les critères

En général, les valeurs de texte dans les critères sont placées entre guillemets ("") et les nombres ne le sont pas. Cependant, lorsqu'un opérateur logique est inclus avec un nombre, le nombre et l'opérateur doivent être placés entre guillemets. Notez la différence entre les deux exemples ci-dessous. Étant donné que la deuxième formule utilise l'opérateur supérieur ou égal à (> =), l'opérateur et le nombre sont tous deux placés entre guillemets.

=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms

Les guillemets doubles sont également utilisés pour les valeurs de texte. Par exemple, pour faire la moyenne des valeurs dans B1: B10 lorsque les valeurs dans A1: A10 sont égales à «rouge», vous pouvez utiliser une formule comme celle-ci:

=AVERAGEIFS(B1:B10,A1:A10,"red")

Critères multiples

Saisissez les critères par paires (plage, critères). Par exemple, pour faire la moyenne des valeurs dans A1: A10, où B1: B10 = "A" et C1: C10> 5, utilisez:

=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")

Valeur d'une autre cellule

Une valeur d'une autre cellule peut être incluse dans des critères à l'aide de la concaténation. Dans l'exemple ci-dessous, AVERAGEIFS renverra la moyenne des nombres de A1: A10 inférieurs à la valeur de la cellule B1. Notez que l'opérateur inférieur à (qui est du texte) est entre guillemets.

=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1

Caractères génériques

Le point d'interrogation des caractères génériques (?), L'astérisque (*) ou le tilde (~) peuvent être utilisés dans les critères. Un point d'interrogation (?) Correspond à n'importe quel caractère et un astérisque (*) correspond à zéro ou plusieurs caractères de tout type. Par exemple, pour faire la moyenne des valeurs dans B1: B10 lorsque les valeurs dans A1: A10 contiennent le texte «rouge», vous pouvez utiliser une formule comme celle-ci:

=AVERAGEIFS(B1:B10,A1:A10,"*red*")

Le tilde (~) est un caractère d'échappement pour vous permettre de trouver des caractères génériques littéraux. Par exemple, pour faire correspondre un point d'interrogation littéral (?), Un astérisque (*) ou un tilde (~), ajoutez un tilde devant le caractère générique (c'est-à-dire ~ ?, ~ *, ~~).

Remarque: l'ordre des arguments est différent entre AVERAGEIFS et AVERAGEIF. La plage de moyenne est toujours le premier argument dans AVERAGEIFS.

Remarques

  • Si aucune donnée ne correspond aux critères, AVERAGEIFS renvoie le # DIV0! Erreur
  • Chaque plage supplémentaire doit avoir le même nombre de lignes et de colonnes que average_range .
  • Les critères non numériques doivent être placés entre guillemets, mais pas les critères numériques. Par exemple: 100, "100", "> 32", "jim" ou A1 (où A1 contient un nombre).
  • Les caractères génériques? et * peut être utilisé dans les critères. Un point d'interrogation correspond à n'importe quel caractère et un astérisque correspond à zéro ou plusieurs caractères de tout type.
  • Pour trouver un point d'interrogation ou un astérisque littéral, utilisez un tilde (~) devant le point d'interrogation ou un astérisque (c'est-à-dire ~ ?, ~ *).

Articles intéressants...