Partager via


Méthode WorksheetFunction.SumIf (Excel)

Ajoute les cellules spécifiées par un critère donné.

Syntaxe

expression. SumIf (Arg1, Arg2, Arg3)

Expression Variable qui représente un objet WorksheetFunction .

Parameters

Nom Requis/Facultatif Type de données Description
Arg1 Obligatoire Range Plage : plage de cellules que vous souhaitez évaluer par critères.
Arg2 Obligatoire Variant Critères : critères sous la forme d’un nombre, d’une expression ou d’un texte qui définit les cellules qui seront ajoutées. Par exemple, les critères peuvent être exprimés sous la forme de 32, « 32 », «> 32 » ou « pommes ».
Arg3 Facultatif Variant Sum_range - cellules réelles à ajouter si les cellules correspondantes dans la plage correspondent aux critères. Si sum_range est omis, les cellules de la plage sont évaluées par les critères et ajoutées si elles correspondent aux critères.

Valeur renvoyée

Double

Remarques

Sum_range - Chaque criteria_range n'a pas besoin d'avoir la même taille et la même forme que la plage. Les cellules réelles ajoutées sont déterminées à l'aide de la cellule supérieure gauche dans sum_range comme cellule de début, puis en incluant les cellules correspondant en taille et en forme que la page. Par exemple :

Si la plage est Et que sum_range est Les cellules réelles 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

Utilisez les caractères génériques, le point d’interrogation (?) et l’astérisque (*), dans 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.

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.