Exceller

Fonction Excel AVERAGEIF

Excel Averageif Function

Fonction Excel AVERAGEIFRésumé

La fonction Excel AVERAGEIF calcule la moyenne des nombres dans une plage qui répondent aux critères fournis. Les critères AVERAGEIF peuvent inclure des opérateurs logiques (>,<,,=) and wildcards (*,?) for partial matching.

comment utiliser la formule du mois dans Excel
Objectif Obtenez la moyenne des nombres qui répondent aux critères. Valeur renvoyée Un nombre représentant la moyenne. Syntaxe = AVERAGEIF (plage, critères, [plage_moyenne]) Arguments
  • gamme - Une ou plusieurs cellules, y compris des nombres ou des noms, des tableaux ou des références.
  • Critères - Un nombre, une expression, une référence de cellule ou un texte.
  • average_range - [facultatif] Les cellules à faire la moyenne. Lorsqu'il est omis, la plage est utilisée.
Version Excel 2007 Notes d'utilisation

AVERAGEIF calcule la moyenne des nombres dans une plage qui répondent aux critères fournis. 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.



Le average_range l'argument est facultatif. Lorsque average_range n'est pas fourni, AVERAGEIF si calculera la moyenne des valeurs numériques dans gamme argument. Lorsque average_range est fourni, AVERAGEIF calculera la moyenne des nombres en average_range .



Les critères AVERAGEIF peuvent inclure des opérateurs logiques (>,<,,=) and caractères génériques (* ,?) pour une correspondance partielle.

AVERAGEIF 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, le la syntaxe utilisée pour construire les critères est différente et AVERAGEIF a besoin une plage de cellules pour les arguments de plage, vous ne pouvez pas utiliser déployer .



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

La fonction AVERAGEIF ne peut appliquer qu'une seule condition. Si vous devez appliquer plusieurs critères, utilisez le Fonction AVERAGEIFS .

Exemples

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



 
= AVERAGEIF (C5:C15,'>0') // price greater than 
Fonction Excel AVERAGEIFRésumé

La fonction Excel AVERAGEIF calcule la moyenne des nombres dans une plage qui répondent aux critères fournis. Les critères AVERAGEIF peuvent inclure des opérateurs logiques (>,<,,=) and wildcards (*,?) for partial matching.

Objectif Obtenez la moyenne des nombres qui répondent aux critères. Valeur renvoyée Un nombre représentant la moyenne. Syntaxe = AVERAGEIF (plage, critères, [plage_moyenne]) Arguments
  • gamme - Une ou plusieurs cellules, y compris des nombres ou des noms, des tableaux ou des références.
  • Critères - Un nombre, une expression, une référence de cellule ou un texte.
  • average_range - [facultatif] Les cellules à faire la moyenne. Lorsqu'il est omis, la plage est utilisée.
Version Excel 2007 Notes d'utilisation

AVERAGEIF calcule la moyenne des nombres dans une plage qui répondent aux critères fournis. 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.

Le average_range l'argument est facultatif. Lorsque average_range n'est pas fourni, AVERAGEIF si calculera la moyenne des valeurs numériques dans gamme argument. Lorsque average_range est fourni, AVERAGEIF calculera la moyenne des nombres en average_range .

Les critères AVERAGEIF peuvent inclure des opérateurs logiques (>,<,,=) and caractères génériques (* ,?) pour une correspondance partielle.

AVERAGEIF 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, le la syntaxe utilisée pour construire les critères est différente et AVERAGEIF a besoin une plage de cellules pour les arguments de plage, vous ne pouvez pas utiliser déployer .

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

La fonction AVERAGEIF ne peut appliquer qu'une seule condition. Si vous devez appliquer plusieurs critères, utilisez le Fonction AVERAGEIFS .

Exemples

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

 
= AVERAGEIF (C5:C15,'>0') // price greater than $0 = AVERAGEIF (C5:C15,'>200000') // price greater than $200k = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms = AVERAGEIF (D5:D15,'>=3',C5:C15) // 3+ bedrooms

Guillemets doubles ('') dans les critères

En général, les valeurs de texte sont placées entre guillemets (''), et les nombres ne le sont pas. Cependant, quand un opérateur logique est inclus avec un nombre, le numéro et l'opérateur doivent être mis 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.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 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:

 
= AVERAGEIF (A1:A10,'red',B1:B10) // average 'red' only

Valeur d'une autre cellule

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

 
= AVERAGEIF (A1:A10,'<'&B1) // average values less than B1

Caractères génériques

Le joker Les caractères point d'interrogation (?), astérisque (*) ou 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 cellules d'un B1: B10 lorsque les cellules de A1: A10 contiennent le texte `` rouge '' n'importe où, vous pouvez utiliser une formule comme celle-ci:

 
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains '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 ~ ?, ~ *, ~~).

Remarques

  • Cellules dans gamme qui contiennent TRUE ou FALSE sont ignorés.
  • Les cellules vides sont ignorées dans gamme et average_range lors du calcul des moyennes.
  • AVERAGEIF renvoie # DIV / 0! si aucune cellule de la plage ne répond aux critères.
  • Average_range n'a pas besoin d'être de la même taille que gamme . La cellule supérieure gauche dans average_range est utilisé comme point de départ et les cellules qui correspondent aux cellules de gamme sont en moyenne.
  • AVERAGEIF autorise le point d'interrogation (?) Et l'astérisque (*) de caractères génériques dans les critères. Le ? correspond à n'importe quel caractère unique et * correspond à n'importe quelle séquence de caractères. Pour trouver un littéral? ou *, utilisez un tilde (~) avant le caractère, c'est-à-dire ~ * et ~ ?.
= AVERAGEIF (C5:C15,'>200000') // price greater than 0k = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms = AVERAGEIF (D5:D15,'>=3',C5:C15) // 3+ bedrooms

Guillemets doubles ('') dans les critères

En général, les valeurs de texte sont placées entre guillemets (''), et les nombres ne le sont pas. Cependant, quand un opérateur logique est inclus avec un nombre, le numéro et l'opérateur doivent être mis 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.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 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:

 
= AVERAGEIF (A1:A10,'red',B1:B10) // average 'red' only

Valeur d'une autre cellule

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

 
= AVERAGEIF (A1:A10,'<'&B1) // average values less than B1

Caractères génériques

Le joker Les caractères point d'interrogation (?), astérisque (*) ou 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 cellules d'un B1: B10 lorsque les cellules de A1: A10 contiennent le texte `` rouge '' n'importe où, vous pouvez utiliser une formule comme celle-ci:

 
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains '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 ~ ?, ~ *, ~~).

Remarques

  • Cellules dans gamme qui contiennent TRUE ou FALSE sont ignorés.
  • Les cellules vides sont ignorées dans gamme et average_range lors du calcul des moyennes.
  • AVERAGEIF renvoie # DIV / 0! si aucune cellule de la plage ne répond aux critères.
  • Average_range n'a pas besoin d'être de la même taille que gamme . La cellule supérieure gauche dans average_range est utilisé comme point de départ et les cellules qui correspondent aux cellules de gamme sont en moyenne.
  • AVERAGEIF autorise le point d'interrogation (?) Et l'astérisque (*) de caractères génériques dans les critères. Le ? correspond à n'importe quel caractère unique et * correspond à n'importe quelle séquence de caractères. Pour trouver un littéral? ou *, utilisez un tilde (~) avant le caractère, c'est-à-dire ~ * et ~ ?.


^