WorksheetFunction.SumIfs (Excel)

Ajoute les cellules d'une plage répondant à plusieurs critères.

Chaque cellule dans somme_plage est additionnée uniquement si tous les critères correspondants spécifiés sont vrais pour cette cellule. Les cellules de sum_range qui contiennent la valeur TRUE, sont évaluées sur 1. Les cellules de sum_range qui contiennent la valeur FALSE, sont évaluées sur 0 (zéro). Vous pouvez utiliser des caractères génériques, des points d'interrogation (?) et des astérisques (*), dans criteria. 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. Chaque criteria_range n'a pas besoin d'avoir la même taille et la même forme que sum_range. Les cellules réelles ajoutées sont déterminées à l'aide de la cellule supérieure gauche dans ce criteria_range comme cellule de début, puis en incluant les cellules correspondant en taille et en forme à sum_range. Par exemple :

SumIfs (Arg1, Arg2, ..., Arg29)


Dim dblSumIfs As Double
dblSumIfs = WorksheetFunction.SumIfs(Arg1:=, Arg2:=, Arg3:=)

Arguments

Arg1, Arg2, ..., Arg29

Arg1 (Range) - Sum_range - plage à totaliser.

Arg2 (Range) - Criteria_range1, criteria_range2...-une ou plusieurs plages dans lesquelles évaluer les critères associés.