« Quel est le chiffre d’affaires de Julie ce mois-ci ? » « Combien avons-nous dépensé en marketing ? » « Quel est le total des factures impayées ? » Quand vous ne voulez pas compter des lignes mais additionner des montants selon une condition, deux fonctions répondent à tout.
SOMME.SI et SOMME.SI.ENS sont les jumelles directes de NB.SI et NB.SI.ENS : même logique de critères, mais on totalise des valeurs au lieu de compter des cellules. Ce guide couvre la syntaxe, le piège de l’ordre des arguments qui s’inverse entre les deux fonctions, la somme entre deux dates, six cas métiers et les erreurs à éviter.
- SOMME.SI additionne selon un critère, SOMME.SI.ENS selon plusieurs, jusqu’à 127.
- L’ordre des arguments s’inverse entre les deux fonctions. C’est la première cause d’erreur.
- Un opérateur va toujours entre guillemets avec sa valeur :
">1000". - Pour une somme entre deux dates, utilisez SOMME.SI.ENS avec deux critères sur la même colonne.
Pour vous entraîner : un exercice de 10 minutes avec corrigé est à télécharger gratuitement en fin d’article.
Vue d’ensemble
Table of Contents
ToggleSOMME.SI ou SOMME.SI.ENS : la différence en 30 secondes
| Critère | SOMME.SI | SOMME.SI.ENS |
|---|---|---|
| Nombre de conditions | Une seule | Jusqu’à 127 |
| Ce qu’elle fait | Additionne selon un critère | Additionne selon plusieurs critères, en logique ET |
| Plage à additionner | En dernier, et facultative | En premier, et obligatoire |
| Disponibilité | Toutes les versions | Excel 2007 et suivantes |
| Notre recommandation | Pour un critère simple | Dans la plupart des cas professionnels |
Comme pour NB.SI.ENS, si vous débutez, apprenez directement SOMME.SI.ENS : elle couvre les deux usages. Le seul piège est l’ordre des arguments, et il mérite qu’on s’y arrête.
Les bases
SOMME.SI : additionner avec un seul critère
- plage : la zone où Excel cherche le critère, par exemple les commerciaux en A2:A100
- critère : la condition à remplir, un texte, un nombre ou une comparaison
- somme_plage : la zone des valeurs à additionner. Omise, Excel additionne la plage testée elle-même
Premier exemple : le total des ventes d’un commercial
Votre tableau contient trois colonnes : Commercial en A, Région en B, Montant en C. Vous voulez le chiffre d’affaires total de Julie.
| Ligne | A · Commercial | B · Région | C · Montant |
|---|---|---|---|
| 2 | Julie | Nord | 1 200 € |
| 3 | Marc | Sud | 800 € |
| 4 | Julie | Ouest | 1 500 € |
| 5 | Sophie | Est | 900 € |
| 6 | Julie | Sud | 1 300 € |
| 7 | Julie | Ouest | 1 600 € |
Résultat : 5 600 €. Excel parcourt la colonne A, repère les quatre lignes de Julie, et additionne les montants correspondants. Le total se recalcule à chaque nouvelle vente saisie.
Les critères possibles
| Votre besoin | La formule | Ce qu’elle additionne |
|---|---|---|
| Texte exact | =SOMME.SI(A2:A100 ; "Paris" ; C2:C100) | Les montants des lignes Paris |
| Supérieur à | =SOMME.SI(C2:C100 ; ">1000") | Les montants eux-mêmes, la plage de somme étant omise |
| Différent de | =SOMME.SI(A2:A100 ; "<>Paris" ; C2:C100) | Tout sauf Paris |
| Contient un mot | =SOMME.SI(A2:A100 ; "*Paris*" ; C2:C100) | Paris, Grand Paris, Paris 15 |
| Critère dans une cellule | =SOMME.SI(A2:A100 ; E1 ; C2:C100) | Les montants correspondant à la valeur saisie en E1 |
| Comparaison dynamique | =SOMME.SI(C2:C100 ; ">"&E1) | Les montants supérieurs au seuil saisi en E1 |
Dès qu’un critère contient un opérateur comme >, < ou <>, l’ensemble se met entre guillemets : ">1000" et jamais >1000. Si la valeur de comparaison se trouve dans une cellule, concaténez avec l’esperluette : ">"&E1.
Autre point : tapez vos guillemets au clavier. Copiés depuis un site web, les guillemets typographiques arrondis sont refusés par Excel sans message d’explication.
Le piège
L’ordre des arguments s’inverse entre les deux fonctions
C’est la particularité qu’il faut retenir avant tout le reste. Dans SOMME.SI, la plage à additionner arrive en dernier et reste facultative. Dans SOMME.SI.ENS, elle arrive en premier et devient obligatoire.
Le principe : vous commencez par la plage à additionner, puis vous alternez plages de test et critères. Excel n’additionne que les lignes qui remplissent toutes les conditions simultanément.
En situation
6 cas pratiques à reproduire
Chiffre d’affaires par commercial
Le total des ventes réalisées par Julie.
=SOMME.SI(A2:A200 ; "Julie" ; C2:C200)
CA d’une région au-dessus d’un seuil
Les ventes du Sud dépassant 1 000 €. La colonne C sert à la fois de plage à additionner et de plage de test, c’est parfaitement valide.
=SOMME.SI.ENS(C2:C200 ; B2:B200 ; "Sud" ; C2:C200 ; ">1000")
Total des factures impayées
La somme des montants dont le statut est « Impayée ».
=SOMME.SI(D2:D200 ; "Impayée" ; E2:E200)
Ventes entre deux dates
Le total du mois de janvier 2026.
=SOMME.SI.ENS(C2:C200 ; A2:A200 ; ">=01/01/2026" ; A2:A200 ; "<=31/01/2026")
Dépenses d’une catégorie
Le budget consommé sur la ligne Marketing.
=SOMME.SI(B2:B200 ; "Marketing" ; C2:C200)
Masse salariale d’un service
Les salaires du service Marketing en CDI.
=SOMME.SI.ENS(D2:D200 ; B2:B200 ; "Marketing" ; C2:C200 ; "CDI")
Plutôt que d’écrire « Julie » ou 1000 en dur, placez ces valeurs dans des cellules et référencez-les : =SOMME.SI.ENS(C2:C200 ; A2:A200 ; E1 ; C2:C200 ; ">"&E2). Vous changez le commercial ou le seuil sans toucher à la formule. Associé à une liste déroulante et à la mise en forme conditionnelle, c’est la base d’un tableau de bord réellement pilotable.
Cas fréquent
La somme entre deux dates
C’est l’un des besoins les plus courants, et la méthode la plus propre passe par SOMME.SI.ENS avec deux critères posés sur la même colonne de dates.
Les dates étant des nombres pour Excel, les opérateurs de comparaison fonctionnent sans réglage. Pensez simplement à concaténer avec & dès que vous référencez une cellule.
Les caractères génériques
| Caractère | Signification | Exemple |
|---|---|---|
* en fin | N’importe quelle suite de caractères | =SOMME.SI(A:A ; "Paris*" ; C:C) |
* des deux côtés | Contient le mot | =SOMME.SI(A:A ; "*BLEU*" ; C:C) |
? | Un seul caractère quelconque | =SOMME.SI(A:A ; "REF-00?" ; C:C) |
~ | Échappe un caractère spécial | =SOMME.SI(A:A ; "~*" ; C:C) |
Dépannage
Les 4 erreurs les plus fréquentes
Inverser l’ordre des arguments
De loin la plus courante. Vous copiez une SOMME.SI qui fonctionne, vous la transformez en SOMME.SI.ENS, et vous laissez la plage à additionner à la fin. Elle doit passer en premier.
Des plages de tailles différentes
Si la plage de somme fait C2:C100 et la plage de critère B2:B50, Excel renvoie une erreur. Utilisez systématiquement les mêmes bornes.
Des espaces invisibles
Une cellule contenant Paris· avec un espace final n’est pas égale à Paris. Si votre total reste à zéro, nettoyez avec SUPPRESPACE().
Additionner au lieu de compter
« Combien de ventes ? » appelle NB.SI. « Pour quel montant ? » appelle SOMME.SI. La syntaxe se ressemble, l’objectif est différent.
"*Paris*" : si le résultat apparaît alors que le critère exact renvoyait zéro, le problème est bien un caractère parasite dans votre colonne.
Arbitrage
SOMME.SI.ENS, SOMMEPROD ou tableau croisé ?
| Votre besoin | L’outil adapté |
|---|---|
| Additionner selon un critère | SOMME.SI |
| Additionner selon plusieurs critères | SOMME.SI.ENS |
| Compter selon un ou plusieurs critères | NB.SI et NB.SI.ENS |
| Calculer une moyenne selon un critère | MOYENNE.SI et MOYENNE.SI.ENS |
| Multiplier puis additionner, ou logique OU complexe | SOMMEPROD |
| Explorer et synthétiser un gros volume | Tableau croisé dynamique |
En pratique, les formules SOMME.SI.ENS servent à construire des indicateurs fixes dans un tableau de bord, quand le tableau croisé sert à explorer librement. Les deux se complètent.
Questions fréquentes
Quelle différence entre SOMME.SI et SOMME.SI.ENS ?
SOMME.SI additionne selon un seul critère, SOMME.SI.ENS en gère jusqu’à 127 avec une logique ET. Attention à l’ordre : dans SOMME.SI, la plage à additionner est le dernier argument et reste facultative ; dans SOMME.SI.ENS, elle est le premier et devient obligatoire.
Comment faire une somme entre deux dates ?
Utilisez SOMME.SI.ENS avec deux critères sur la colonne de dates : =SOMME.SI.ENS(C:C ; A:A ; ">="&G1 ; A:A ; "<="&G2), où G1 est la date de début et G2 la date de fin.
SOMME.SI.ENS peut-il utiliser une logique OU ?
Non, il applique uniquement une logique ET. Pour un OU, additionnez plusieurs SOMME.SI : =SOMME.SI(A:A ; "Paris" ; C:C)+SOMME.SI(A:A ; "Lyon" ; C:C). Pour des cas plus complexes, SOMMEPROD est l’outil adapté.
Peut-on omettre la plage à additionner ?
Dans SOMME.SI uniquement. Si vous l’omettez, Excel additionne la plage testée elle-même, ce qui est pratique pour un critère du type =SOMME.SI(C2:C100 ; ">1000"). Dans SOMME.SI.ENS, cet argument est obligatoire.
SOMME.SI fonctionne-t-il dans Google Sheets ?
Oui, sous les mêmes noms, avec la même syntaxe et le même ordre d’arguments. Vos formules sont transposables sans modification entre les deux outils.
Ces fonctions sont-elles au programme de la certification ENI ?
Oui. Les fonctions de calcul conditionnel, SOMME.SI, SOMME.SI.ENS, NB.SI et NB.SI.ENS, font partie des compétences évaluées dans la certification ENI RS7536, sur des cas professionnels lors de l’épreuve pratique.
Passez à la pratique : l’exercice à télécharger
L’inversion de l’ordre des arguments ne se retient pas en la lisant : il faut s’y être heurté une fois. Nous avons donc préparé un exercice court qui vous y conduit délibérément, sur un tableau de dix ventes.
Compter ou additionner : la distinction en trois formules
Trois questions sur les mêmes données : combien de ventes, pour quel montant, puis le total sur une seule région. Cet exercice couvre aussi NB.SI, parce que la confusion entre compter et additionner est l’erreur la plus fréquente sur ces fonctions.
Télécharger l’exercice Excel Format .xlsx · Gratuit, sans inscription · Niveau débutant · 10 minutesMaîtrisez tout le calcul conditionnel
SOMME.SI.ENS prend toute sa dimension combinée aux autres : NB.SI.ENS pour compter, la fonction SI pour afficher un résultat conditionnel, la mise en forme conditionnelle pour colorer, et les tableaux croisés dynamiques pour explorer. Toutes sont réunies dans notre guide des 10 formules Excel indispensables.
Notre formation les couvre du niveau débutant à l’avancé, avec un formateur dédié qui travaille sur vos propres fichiers pendant l’heure de coaching individuel.
Un doute sur votre niveau ou votre financement ?
Quinze minutes d’échange avec un conseiller pour situer votre niveau réel, vérifier vos droits CPF et construire votre parcours.
Réserver mon appel découverte gratuitPrêt à vous lancer ?
Inscrivez-vous à notre formation Excel certifiante ENI, éligible CPF, via la plateforme officielle Mon Compte Formation.
S’inscrire sur Mon Compte Formation Référence RS7536 · 20 h · certification et manuel de 300 pages inclus.Une question ? Appelez-nous au 05.54.54.28.18, du lundi au samedi de 9h à 19h.
Sources
- Fonction SOMME.SI (Microsoft Support)
- Fonction SOMME.SI.ENS (Microsoft Support)
- Fiche RS7536 (France Compétences)


