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.
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ément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
SOMME.SI.ENS | Le 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_plage | La colonne des nombres que vous additionnez. Avec SOMME.SI.ENS, elle vient en premier. | C2:C6 |
plage1 | La première colonne où vous vérifiez une condition. | A2:A6 |
critère1 | Ce 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.
Voici comment construire la formule vous-même :
- 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; - La première paire : les régions en A2:A6, un point-virgule et "Lyon".
=SOMME.SI.ENS(C2:C6;A2:A6;"Lyon" - 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" - 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.
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.
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.
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.
Entraînez-vous dans la leçon Additionner avec SOMME.SI.ENS. Les premiers exercices sont gratuits.
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.