Accueil › Fonctions Excel › SOMME.SI.ENS
SOMME.SI.ENS dans Excel : additionner avec plusieurs critères
SOMME.SI.ENS additionne les valeurs qui remplissent toutes vos conditions : les ventes de la région Nord en janvier, les heures par employé au-dessus d'un seuil, les coûts entre deux dates. C'est la version à plusieurs conditions de SOMME.SI. Dans l'Excel en anglais, la fonction s'appelle SUMIFS.
Dans ce guide
Syntaxe de SOMME.SI.ENS
=SOMME.SI.ENS(somme_plage; plage_critères1; critères1; [plage_critères2; critères2]; …)La plage à additionner vient en premier, suivie de paires composées d'une plage et de sa condition. Vous pouvez ajouter jusqu'à 127 paires. Toutes les plages doivent avoir la même taille.
Exemple simple
| A | B | C | |
|---|---|---|---|
| 1 | Date | Région | Ventes |
| 2 | 08/01/2026 | Nord | 1 200 |
| 3 | 15/01/2026 | Sud | 800 |
| 4 | 03/02/2026 | Nord | 950 |
| 5 | 20/02/2026 | Est | 450 |
| 6 | 02/03/2026 | Sud | 700 |
Les ventes du Nord avant février : seule la ligne 2 remplit les deux conditions, le résultat est donc 1 200.
S'exercer avec SOMME.SI.ENS : essayez vous-même
Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.
Exercice: Additionnez en D2 les ventes de l'Ouest supérieures à 500: =SOMME.SI.ENS(B2:B8;A2:A8;"Ouest";B2:B8;">500")
Additionner entre deux dates
Utilisez deux fois la colonne des dates, une fois avec >= et une fois avec <=. Avec la date de début en F1 et la date de fin en F2 :
Du 1er janvier au 28 février 2026, cette formule renvoie 3 400. Reliez toujours l'opérateur et la cellule avec & ; écrire ">=F1" entre les guillemets ne fonctionne pas. Pour un mois entier, FIN.MOIS vous donne le dernier jour : "<="&FIN.MOIS(F1; 0)
Les critères possibles
| Condition | Critère |
|---|---|
| Égal à un texte | "Sud" |
| Différent de | "<>Sud" |
| Supérieur à un nombre | ">750" |
| Supérieur à une cellule | ">"&F3 |
| Commence par | "No*" (voir les caractères génériques) |
| Non vide | "<>" |
| Vide | "" |
Exemple : les ventes du Sud au-dessus de 750 : =SOMME.SI.ENS(C2:C6; B2:B6; "Sud"; C2:C6; ">750") renvoie 800.
Conditions OU
Toutes les conditions de SOMME.SI.ENS doivent être vraies en même temps. Pour « Nord ou Est », additionnez deux SOMME.SI.ENS :
Opérateurs de comparaison : quoi taper
| Tapez | Signifie |
|---|---|
| = | égal à |
| > | supérieur à |
| < | inférieur à |
| >= | supérieur ou égal à : d'abord >, puis = |
| <= | inférieur ou égal à : d'abord <, puis = |
| <> | différent de : d'abord <, puis > |
Toujours deux touches séparées, jamais un symbole spécial. Dans un critère, mettez l'opérateur et la valeur ensemble entre guillemets, comme ">=500" ou "<>Payé" comme condition.
Le résultat est 2 600.
Erreurs fréquentes
- #VALEUR! : les plages n'ont pas la même taille.
- Le résultat est 0 : les dates ou les nombres sont stockés en texte, ou le critère contient une faute de frappe ou des espaces en trop.
- Arguments inversés : dans SOMME.SI.ENS, la plage à additionner vient en premier ; dans SOMME.SI, elle vient à la fin.
Questions fréquentes
Quelle est la différence entre SOMME.SI et SOMME.SI.ENS ?
SOMME.SI accepte une condition, SOMME.SI.ENS une ou plusieurs. Dans SOMME.SI.ENS, la plage à additionner vient en premier.
SOMME.SI.ENS peut-elle utiliser deux fois la même colonne ?
Oui. C'est justement ainsi qu'on additionne entre deux dates ou entre deux nombres.
SOMME.SI.ENS peut-elle additionner plusieurs colonnes ?
Non, la plage à additionner doit être une seule colonne (ou ligne). Utilisez un SOMME.SI.ENS par colonne et additionnez-les, ou SOMMEPROD pour les cas plus complexes.