Comment utiliser la fonction SUMIF dans Excel

Microsoft Excel est souvent utilisé pour effectuer des calculs très sophistiqués et complexes. Dans d'autres cas, vous pouvez simplement utiliser Excel pour additionner certains points de données. La fonction SOMME est parfaite pour cela, mais que se passe-t-il lorsque vous ne souhaitez pas additionner toutes les données de votre feuille de calcul ? Dans ce cas, vous pouvez utiliser la fonction la fonction SUMIF pour indiquer à votre tableur les données à ajouter et celles à ignorer.

Syntaxe

=SUMIF(intervalle, critères, [sum_range])
  • gamme est le groupe de cellules que vous souhaitez additionner
  • critères est la caractéristique qui décidera si chaque cellule est incluse ou non. Il peut s'agir d'une expression, d'un nombre, d'une référence de cellule ou d'une chaîne de texte.
  • plage_de_somme est un paramètre facultatif qui spécifie les cellules à additionner. S'il n'est pas renseigné, la valeur par défaut est d'additionner les cellules de la plage qui répondent aux critères.

Comment utiliser la fonction Excel SUMIF

Je vais vous donner quelques exemples pour vous montrer comment utiliser la fonction SUMIF d'Excel pour additionner des données comme vous le souhaitez.

Dans les exemples, j'utilise les données d'un grand magasin fictif, avec des chiffres de vente pour différents employés dans différents services.

Critère avec opérateur logique

Prenons le premier exemple ci-dessous. Je souhaite connaître le nombre total de ventes réalisées par tous les salariés ayant réalisé plus de $10.000 de chiffre d'affaires.

Vous voyez tout de suite que je ne peux pas me contenter d'additionner les chiffres de vente de la colonne C. Cela reviendrait à inclure les ventes des salariés qui ont réalisé moins de $10 000 de chiffre d'affaires.

Je pourrais sélectionner manuellement tous les numéros de vente qui correspondent à mes critères, mais cela prendrait beaucoup de temps, surtout dans un grand ensemble de données. Au lieu de cela, je tape =SUMIF(C2:C11,”>10000″).

sumif excel 1

J'utilise le plus grand que “>” dans cet exemple, mais vous pouvez utiliser n'importe lequel des opérateurs logiques présentés ci-dessous.

Veillez à mettre les critères entre guillemets lorsque vous utilisez un opérateur logique.

sumif excel opérateurs logiques 2

Critère comme chaîne de texte

Dans l'exemple suivant, je montrerai un autre type de critères. Cette fois, je filtre les données en fonction du service dans lequel travaille l'employé.

Plus précisément, je souhaite déterminer le chiffre d'affaires total des employés du département Alimentation. Pour ce faire, j'utilise la formule suivante =SUMIF(B2:B11, ”Alimentation”,C2:C11).

sumif excel text string 3

Il existe quelques différences entre ces deux exemples. Tout d'abord, dans le deuxième exemple, le critère n'est pas numérique, il s'agit d'une chaîne de texte. La fonction recherche la chaîne “Alimentation” dans la plage et additionne toutes les ventes des cellules correspondantes.

Cela m'amène à la deuxième différence : parce que j'additionne des données provenant d'une colonne différente de celle où j'applique les critères, je dois utiliser la fonction plage_de_somme paramètre.

Critères comme référence de cellule et plusieurs SUMIFs

Je vais maintenant vous montrer une autre façon de spécifier vos critères : en utilisant une référence de cellule. Au lieu de saisir le département que je souhaite, j'ai simplement sélectionné une cellule qui contient ce département comme paramètre de critère. Cela permet de gagner un peu de temps par rapport à la saisie de la chaîne de texte.

Vous remarquerez que j'utilise également deux fonctions SUMIF distinctes additionnées. La raison en est que, dans cet exemple, je souhaite trouver les ventes totales des rayons habillement et quincaillerie. Pour ce faire, il suffit d'additionner deux fonctions SUMIF, avec la formule suivante =SUMIF(B2:B11,B6,C2:C11) + SUMIF(B2:B11,B8,C2:C11).

sumif excel cell reference 4

Critères concaténés

Je vais maintenant essayer quelque chose d'un peu plus sophistiqué. Dans le premier exemple, j'ai montré comment utiliser des opérateurs logiques pour spécifier les cellules à ajouter. Je vais faire la même chose ici, mais en combinant un opérateur logique et une référence de cellule à l'aide de la concaténation.

Cette fonction est utile dans une feuille de calcul utilisée de manière dynamique - par exemple, si vous souhaitez modifier rapidement les critères en changeant une cellule et que la fonction s'ajuste automatiquement.

Dans cet exemple, je souhaite trouver le chiffre d'affaires total de tous les employés dont le chiffre d'affaires est inférieur à $9 000, mais je veux que la feuille de calcul soit dynamique afin de pouvoir facilement introduire un nouveau nombre dans la cellule F1 pour modifier les critères. Pour ce faire, j'utilise la formule suivante =SUMIF(C2:C11,”<"&F1).

sumif excel concatenate 5

Remarquez que j'ai concaténé (combiné) la cellule F1 avec les critères de la fonction en utilisant le signe &. Notez également que j'ai dû mettre des guillemets autour de l'expression <, mais pas pour le reste des critères.

Jokers

Vous avez maintenant compris les bases du fonctionnement de la fonction SUMIF dans Excel. C'est donc le bon moment pour vous présenter les caractères génériques.

Vous pouvez utiliser les caractères génériques * et ? dans vos critères pour indiquer une correspondance avec n'importe quel caractère ( ?) ou n'importe quelle séquence de caractères (*).

Je vais d'abord donner un exemple avec le caractère générique *. Comme je l'ai mentionné plus haut, ce joker est un substitut pour n'importe quel caractère. Ainsi, si mon critères est juste *, toutes les cellules contenant des données seront prises en compte (seules les cellules vides seront éliminées). C'est un bon moyen d'éliminer les cellules vides dans votre ensemble de données.

L'exemple ci-dessous illustre une autre bonne utilisation du caractère générique. Dans ce cas, je souhaite obtenir le total des ventes de tous les employés dont le nom se termine par “y”.

sumif excel 6

Avec la formule =SUMIF(A2:A11,”*y”,C2:C11) Je demande à Excel d'additionner toutes les cellules qui répondent au critère critères d'avoir n'importe quel caractère suivi d'un “y”. Notez que le caractère générique * représente n'importe quel nombre de caractères, de sorte que la longueur du nom importe peu tant qu'il se termine par “y”.

Je vais maintenant comparer cela avec le caractère générique ? Comme le caractère générique *, celui-ci peut être remplacé par n'importe quel caractère. La différence est que le ? ne peut représenter qu'un seul caractère.

Cet exemple est un peu étrange, mais imaginez que je veuille les chiffres de vente des seuls départements qui se terminent par “s”. De plus, les noms des départements doivent comporter 11 lettres. Au lieu d'utiliser le caractère générique *, j'utilise donc ? en tapant =SUMIF(B2:B11,”??????????s”,C2:C11).

sumif excel 7

Comme je l'ai déjà mentionné, vous pouvez utiliser le caractère générique * pour filtrer les cellules vides. J'en fais la démonstration dans la capture d'écran ci-dessous.

sumif excel blanks 8

Par dactylographie =SUMIF(B2:B11,”<>*”,C2:C11) Je demande à Excel d'additionner les données de toutes les cellules vides. Cela peut s'avérer pratique lorsque l'ensemble des données est incomplet.

Merci de votre lecture !

J'espère que vous avez maintenant bien compris comment vous pouvez utiliser la fonction SUMIF d'Excel pour personnaliser votre feuille de calcul et utiliser une formule simple pour gagner du temps !

Si vous souhaitez en savoir plus sur les différentes formules de Google Sheets, nous vous invitons à consulter notre article de blog sur les formules de Google Sheets. Formule DSUM dans Google Sheets.

Vous pouvez aussi aimer...

fonction if imbriquée excel

Comment utiliser la fonction IF imbriquée dans Excel ?

Excel dispose de nombreuses fonctions intelligentes extrêmement utiles pour trier et analyser de grandes quantités de données dans une feuille de calcul. Les fonctions imbriquées...
xlookup excel image vedette

Comment utiliser la fonction XLOOKUP dans Excel ?

Lors de l'analyse de grandes quantités de données dans un tableau ou une plage dans Excel, il est courant de suivre certaines valeurs et de trouver les...
Fonction XIRR Image vedette d'Excel

Comment utiliser la fonction XIRR dans Excel ?

La fonction XIRR d'Excel calcule le taux de rendement interne, ou TRI, d'une série de flux financiers. La fonction est conçue...