SOMME.SI.ENS (SUMIFS) Excel : somme avec critères
Maîtrisez la fonction SOMME.SI.ENS (SUMIFS) sur Excel : syntaxe, critères de dates, plages entre deux nombres et tableau récapitulatif dynamique.
Par Ayoub Farid · · 2 min de lecture
La fonction SUMIFS (SOMME.SI.ENS dans la version française d'Excel) additionne des valeurs lorsque chaque condition spécifiée est remplie. Les ventes de Café en mars. Les heures passées sur le Projet X par Sam. Les dépenses situées entre deux dates. Si vous ne devez apprendre qu'une seule formule conditionnelle pour votre feuille de calcul, choisissez celle-ci, car elle gère aussi parfaitement un critère unique.
*Remarque pratique : si votre tableur Excel est configuré en français, utilisez le nom localisé SOMME.SI.ENS avec des points-virgules ; pour séparer vos arguments.*
Syntaxe
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Attention : la plage à additionner (sum_range) arrive en premier (à l'inverse de la fonction SUMIF ou SOMME.SI).
Exemple
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | Région | Produit | Ventes |
| 2 | 01/03/2026 | Nord | Café | 120 |
| 3 | 01/03/2026 | Sud | Café | 90 |
| 4 | 02/03/2026 | Nord | Thé | 60 |
| 5 | 02/03/2026 | Nord | Café | 140 |
Ventes de Café dans la région Nord :
=SUMIFS(D2:D5,B2:B5,"North",C2:C5,"Coffee") → 260
Plages de dates
Avec une date de début dans la cellule G1 et une date de fin dans la cellule G2 :
=SUMIFS(D2:D500,A2:A500,">="&G1,A2:A500,"<="&G2)
Entre deux valeurs
=SUMIFS(D2:D500,D2:D500,">=100",D2:D500,"<200")
Un tableau récapitulatif à étirer dans les deux sens
Les régions listées de F2 à F4, et les produits répartis horizontalement de G1 à I1. Dans la cellule G2 :
=SUMIFS($D$2:$D$500,$B$2:$B$500,$F2,$C$2:$C$500,G$1)
- Plages de données entièrement verrouillées avec une référence absolue (
$D$2:$D$500) $F2verrouille la colonne (les régions restent toujours dans la colonne F)G$1verrouille la ligne (les produits restent toujours sur la ligne 1)
Utilisez la poignée de recopie pour recopier vers la droite puis vers le bas : chaque cellule renverra le bon total. Cette structure type revient très souvent lors d'un test Excel d'embauche. Consultez notre guide sur les références mixtes.
Conditions OU
SUMIFS fonctionne exclusivement avec une logique ET. Pour calculer le résultat pour le Nord ou le Sud, imbriquez-la avec SUM (SOMME) :
=SUM(SUMIFS(D2:D500,B2:B500,{"North","South"}))
Erreurs courantes
- Mauvaise position de la plage de somme (reproduire par habitude l'ordre de SOMME.SI)
- Plages de tailles différentes → renvoie l'erreur
#VALEUR!(#VALUE!) - Dates stockées sous forme de texte, qui ne répondent pas aux comparaisons chronologiques
- **Oublier le symbole
&** lors de la concaténation d'un comparateur et d'une cellule : écrivez">="&G1, et non">=G1"
Entraînez-vous
Compter et additionner selon des critères spécifiques est l'un des modules clés pour apprendre Excel avec Cellio. Nos questions de test Excel incluent des exercices pratiques sur SUMIFS pour vous tester immédiatement.
Questions fréquentes
Comment faire une somme avec plusieurs critères dans Excel ?
Utilisez la fonction SUMIFS (SOMME.SI.ENS) : =SUMIFS(sum_range, range1, criteria1, range2, criteria2).
La fonction SUMIFS peut-elle gérer un critère unique ?
Oui. La formule =SUMIFS(D:D,B:B,"North") fonctionne exactement comme SOMME.SI (SUMIF).
Comment utiliser SUMIFS avec des dates ?
Appliquez deux conditions distinctes sur la plage de dates : ">="&debut et "<="&fin.
Pourquoi ma formule SUMIFS renvoie-t-elle 0 ?
Le problème vient généralement d'un texte qui ne correspond pas exactement (espaces superflus), de nombres stockés au format texte, ou de dates au format texte.