Méthode WorksheetFunction.AverageIf (Excel)

Renvoie la moyenne (arithmétique) de toutes les cellules d'une plage respectant un critère donné.

Syntaxe

expression. AverageIf (arg1, arg2, arg3)

expression Variable représentant un objet WorksheetFunction.

Paramètres

Nom Requis/Facultatif Type de données Description
Arg1 Obligatoire Range Une ou plusieurs cellules pour lesquelles calculer la moyenne.
Arg2 Obligatoire Variant Critère, exprimé sous forme de nombre, d’expression, de référence de cellule ou de texte qui définit les cellules dont la moyenne est calculée. Par exemple, l’argument critère peut être exprimé sous l’une des formes suivantes : 32, « 32 », «> 32 », « pommes » ou B4.
Arg3 Facultatif Variant La série réelle de cellules dont la moyenne est calculée. Si cet argument est omis, la valeur plage est utilisée.

Valeur renvoyée

Double

Remarques

Les cellules d’une plage qui contiennent VRAI ou FAUX sont ignorées.

Si une cellule d’une plage ou d’un average_range est vide, AverageIf l’ignore.

Si une cellule des critères est vide, AverageIf la traite comme une valeur égale à 0.

Si aucune cellule de la plage ne répond aux critères, AverageIf génère une valeur d’erreur.

Utilisez les caractères génériques, le point d’interrogation ( ?) et l’astérisque (*) dans les critères. Un point d'interrogation correspond à un caractère unique, un astérisque à une séquence de caractères. Si vous souhaitez rechercher un point d'interrogation ou un astérisque, entrez un tilde (~) avant le caractère.

Plage_moyenne ne doit pas nécessairement avoir la même taille et la même forme que plage. Les cellules effectivement prises en compte pour le calcul de la moyenne sont déterminées en utilisant la cellule en haut à gauche dans plage_moyenne comme première cellule et en incluant ensuite les cellules dont la taille et la forme correspondent à plage. Par exemple :

Si plage est et plage_moyenne est Les cellules réelles évaluées sont
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

Remarque

La méthode AverageIf mesure la tendance centrale, qui est l’emplacement du centre d’un groupe de nombres dans une distribution statistique. Les trois mesures les plus courantes sont :

  • Moyenne, qui est la moyenne arithmétique, et est calculée en ajoutant un groupe de nombres, puis en divisant par le nombre de ces nombres. Par exemple, la moyenne de 2, 3, 3, 5, 7 et 10 est 30 divisé par 6, qui donne 5.
  • médiane, qui est le nombre intermédiaire d’un groupe de nombres ; autrement dit, la moitié des nombres ont des valeurs supérieures à la médiane et la moitié des nombres ont des valeurs inférieures à la médiane. Par exemple, la médiane de 2, 3, 3, 5, 7 et 10 est 4.
  • mode, qui est le nombre le plus fréquent dans un groupe de nombres. Par exemple, le mode de 2, 3, 3, 5, 7 et 10 est 3.

Pour une distribution symétrique d'une série de nombres, ces trois mesures de tendance centrale sont toutes identiques. Pour une distribution oblique, elles peuvent être différentes.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.