FormulaCamp
Toutes les fonctions
Math

SOMME.SI (SUMIF) dans Excel

SOMME.SI (SUMIF) expliquée avec sa syntaxe, trois exemples vérifiés, les critères, les caractères génériques et les erreurs.

Syntaxe

SUMIF(range, criteria, [sum_range])

Exemple : =SUMIF(A2:A20,"Boston",C2:C20)

Disponible dans : All versions

La fonction SOMME.SI additionne les cellules d’une plage qui remplissent une condition : =SUMIF(range, criteria, [sum_range]). Utilisez-la pour totaliser les ventes d’une région, les dépenses d’une catégorie ou toute somme correspondant à un test unique.

Quand l’utiliser

Arguments

Exemples expliqués

Total pour une région

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formule : E2: =SUMIF(A2:A7,"East",C2:C7)

Résultat : 2240

Additionne le montant (C) de chaque ligne dont la région (A) est East : 1200 + 430 + 610.

Montants supérieurs à un seuil

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formule : E2: =SUMIF(C2:C7,">900")

Résultat : 3670

Avec une seule plage, les mêmes cellules sont testées et additionnées : 1200 + 970 + 1500.

Caractère générique sur les noms

ABC
1RegionRepAmount
2EastAna1200
3WestBen850
4EastCara430
5NorthDan970
6WestEli1500
7EastAna610

Formule : E2: =SUMIF(B2:B7,"A*",C2:C7)

Résultat : 1810

"A*" correspond aux noms commençant par A, ici deux occurrences d’Ana : 1200 + 610.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en F2 : =SUMIF(A2:A7,"East",C2:C7)

Feuille d’exemple : SUMIF
ABCDEF
1RegionProductUnitsPriceResult
2EastPen1202.5180
3WestPen802.5
4EastBook4512
5NorthBook6012
6WestLamp3025
7EastLamp1525
Résultat en F2 : 180
S’exercer dans une leçon en anglais : COUNTIF and SUMIF

Erreurs et vérifications

Fonctions associées

Questions fréquentes

Quelle différence existe-t-il entre SOMME.SI et SOMME.SI.ENS ?
SOMME.SI possède une seule condition et place la plage de somme en dernier. SOMME.SI.ENS accepte plusieurs conditions et place la plage de somme en premier.
SOMME.SI peut-elle utiliser une logique OU ?
Additionnez deux fonctions SOMME.SI, ou placez les critères dans une constante matricielle : SUM(SUMIF(A:A,{"East","West"},C:C)).
SOMME.SI respecte-t-elle la casse ?
Non.
Comment additionner par date avec SOMME.SI ?
Utilisez une comparaison avec une référence de cellule, par exemple ">="&E1, où E1 contient la date de début.

Autres fonctions de la catégorie Math