Toutes les fonctions Excel

SOMME.SI.ENS dans Excel (SUMIFS) : comment l'utiliser

SOMME.SI.ENS additionne avec plusieurs conditions. La plage à additionner vient en premier, suivie des paires de plage et de critère.

Essayez gratuitement les premiers exercicesDans la leçon Additionner avec SOMME.SI.ENS

Que fait SOMME.SI.ENS ?

SOMME.SI.ENS additionne les nombres des lignes qui remplissent toutes les conditions à la fois. Vous commencez par la colonne à additionner, suivie des paires : une plage et ce qu'elle doit contenir.

Chaque ligne doit remplir chaque paire, exactement comme avec NB.SI.ENS. C'est ainsi que vous faites des totaux comme le chiffre d'affaires des PC portables à Lyon, ou toutes les dépenses d'un service en un mois.

Quand utiliser SOMME.SI.ENS ?

  • Le chiffre d'affaires d'un produit dans une région : =SOMME.SI.ENS(C2:C100;A2:A100;"Lyon";B2:B100;"PC portable").
  • Tous les montants entre deux dates : =SOMME.SI.ENS(C2:C100;A2:A100;">="&F1;A2:A100;"<="&F2).
  • Les heures qu'une collaboratrice a passées sur un projet : =SOMME.SI.ENS(D2:D200;A2:A200;"Sophie";B2:B200;"Site web").
  • Une synthèse avec les régions en lignes et les produits en colonnes, avec une seule formule que vous recopiez dans tout le tableau.

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=SOMME.SI.ENS(somme_plage; plage1; critère1; [plage2; critère2]; ...)

Avec un exemple : =SOMME.SI.ENS(C2:C6;A2:A6;"Lyon";B2:B6;"PC portable")

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
SOMME.SI.ENSLe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.SOMME.SI.ENS
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
somme_plageLa colonne des nombres que vous additionnez. Avec SOMME.SI.ENS, elle vient en premier.C2:C6
plage1La première colonne où vous vérifiez une condition.A2:A6
critère1Ce que cette colonne doit contenir."Lyon"
[plage2; critère2]Facultatif : une autre paire, et ainsi de suite.B2:B6
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;
" "Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets.
[ ]Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais.
...Vous pouvez en indiquer d'autres, chaque fois séparés par un point-virgule.

SOMME.SI.ENS étape par étape

E1 contient =SOMME.SI.ENS(C2:C6;A2:A6;"Lyon";B2:B6;"PC portable"). Uniquement les PC portables de Lyon. Modifiez les nombres ou la formule et regardez ce qui se passe.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
1200
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. En E1, tapez la fonction avec une parenthèse, et sélectionnez tout de suite ce que vous additionnez : le chiffre d'affaires en C2:C6. Tapez un point-virgule.=SOMME.SI.ENS(C2:C6;
  2. La première paire : les régions en A2:A6, un point-virgule et "Lyon".=SOMME.SI.ENS(C2:C6;A2:A6;"Lyon"
  3. La deuxième paire : un point-virgule, les produits en B2:B6, encore un point-virgule et "PC portable".=SOMME.SI.ENS(C2:C6;A2:A6;"Lyon";B2:B6;"PC portable"
  4. Fermez la parenthèse et appuyez sur Entrée : uniquement les PC portables de Lyon, 1200 au total.=SOMME.SI.ENS(C2:C6;A2:A6;"Lyon";B2:B6;"PC portable")

Autres exemples

Entre deux dates

E4 contient =SOMME.SI.ENS(B2:B5;A2:A5;">="&E1;A2:A5;"<="&E2). Uniquement les montants de mars : de la date en E1 jusqu'à celle en E2 incluse. La même colonne revient deux fois, avec une autre condition.

E4
A
B
C
D
E
F
G
H
1
Date
Montant
Du
01/03/2026
2
14/02/2026
250
Au
31/03/2026
3
03/03/2026
400
4
18/03/2026
125
525
5
02/04/2026
310
6
7
8
9
10
Prêt

Avec une seule condition

E1 contient =SOMME.SI.ENS(C2:C6;B2:B6;"Écran"). SOMME.SI.ENS fonctionne aussi avec une seule condition. Si vous utilisez toujours SOMME.SI.ENS, vous n'avez qu'un seul ordre à retenir.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
750
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Au-dessus d'un montant dans une région

E1 contient =SOMME.SI.ENS(C2:C6;A2:A6;"Lyon";C2:C6;">500"). Ici, la colonne du chiffre d'affaires est à la fois ce que vous additionnez et une condition : seulement les chiffres d'affaires de Lyon supérieurs à 500.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
1200
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Là où ça coince souvent

  • L'ordre n'est pas le même que dans SOMME.SI.
  • Toutes les plages doivent avoir la même taille.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Additionner avec SOMME.SI.ENS. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Peut-on utiliser SOMME.SI.ENS avec une seule condition ?

Oui, et c'est même pratique de toujours garder le même ordre.

À lire aussi

NB et NBVALNB.SINB.SI.ENSSOMME.SIMOYENNE.SI