
Additionner des nombres est simple — la fonction SUM d'Excel s'en charge en quelques secondes. Mais que faire lorsque vous ne souhaitez additionner que les valeurs répondant à une condition précise ? C'est là que SUMIF et SUMIFS deviennent indispensables. Ces deux fonctions vous permettent d'additionner des nombres de manière sélective, selon un ou plusieurs critères, et elles comptent parmi les formules les plus utiles que vous utiliserez au quotidien dans vos feuilles de calcul.
Ce guide vous présente les deux fonctions de A à Z : syntaxe, exemples concrets, erreurs courantes et un scénario pratique que vous pouvez reproduire pas à pas. Que vous suiviez des ventes, gériez des budgets ou analysiez des données de projet, la somme conditionnelle vous fera économiser un temps considérable par rapport à un travail manuel.
SUMIF additionne les valeurs d'une plage uniquement lorsque la cellule correspondante d'une autre plage remplit une condition que vous définissez. Elle est idéale pour un critère unique — par exemple, « additionner toutes les ventes de la région Est » ou « sommer les dépenses supérieures à 500 € ».
=SUMIF(range, criteria, [sum_range])
Supposons que la colonne A contient les catégories de produits et la colonne B les montants des ventes. Pour additionner toutes les ventes de la catégorie « Electronics » :
=SUMIF(A2:A100, "Electronics", B2:B100)
Pour additionner toutes les valeurs de la colonne B supérieures à 1000 :
=SUMIF(B2:B100, ">1000")
Notez que lorsque la plage et la plage_somme sont identiques, vous pouvez omettre le troisième argument. Notez également que les opérateurs de comparaison tels que >, <, >= et <> doivent être placés entre guillemets.
SUMIFS est la version multi-critères de SUMIF. Elle vous permet de spécifier deux conditions ou plus, et Excel n'additionne les valeurs que lorsque toutes les conditions sont satisfaites simultanément. La structure des arguments est légèrement différente de SUMIF — la plage de somme vient en premier.
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
En utilisant le même jeu de données, pour additionner les ventes de la catégorie « Electronics » dans la région « East » (en supposant que la colonne C contient les noms de régions) :
=SUMIFS(B2:B100, A2:A100, "Electronics", C2:C100, "East")
Cette formule vérifie chaque ligne : si la colonne A contient « Electronics » ET la colonne C contient « East », la valeur correspondante de la colonne B est incluse dans le total.
Construisons un scénario réaliste. Imaginez que vous gérez un rapport de ventes avec les colonnes suivantes :
| A : Vendeur | B : Région | C : Produit | D : Mois | E : Chiffre d'affaires |
|---|---|---|---|---|
| Alice | East | Laptops | January | 4 200 € |
| Bob | West | Phones | January | 3 800 € |
| Alice | East | Phones | February | 2 900 € |
| Carol | East | Laptops | February | 5 100 € |
| Bob | West | Laptops | February | 4 400 € |
Vos données s'étendent de la ligne 2 à la ligne 500. Voici des formules pour répondre aux questions commerciales les plus courantes :
Chiffre d'affaires total pour Alice :
=SUMIF(A2:A500, "Alice", E2:E500)
Chiffre d'affaires total dans la région Est :
=SUMIF(B2:B500, "East", E2:E500)
Chiffre d'affaires total des ordinateurs portables dans la région Est :
=SUMIFS(E2:E500, C2:C500, "Laptops", B2:B500, "East")
Chiffre d'affaires total d'Alice pour les ordinateurs portables en janvier :
=SUMIFS(E2:E500, A2:A500, "Alice", C2:C500, "Laptops", D2:D500, "January")
Remarquez comment chaque condition supplémentaire affine davantage le résultat. Ce type d'analyse prendrait plusieurs minutes à effectuer manuellement, mais s'exécute instantanément avec SUMIFS. Si vous créez un outil de reporting complet, cette approche se marie parfaitement avec les techniques abordées dans le guide Tableau de bord des ventes dans Excel : suivre les KPI et les performances.
Saisir les critères directement dans la formule fonctionne pour des calculs ponctuels, mais pour les tableaux de bord et les rapports, référencer des cellules rend vos formules dynamiques et faciles à mettre à jour.
Placez « Alice » dans la cellule H2 et « Laptops » dans la cellule H3. Votre formule devient alors :
=SUMIFS(E2:E500, A2:A500, H2, C2:C500, H3)
Remplacez maintenant H2 par « Bob » et la formule recalcule instantanément les ventes d'ordinateurs portables de Bob. Cette approche est essentielle pour les tableaux de bord interactifs. Comprendre les références de cellules Excel — relatives et absolues vous aidera à vous assurer que ces références ne se décalent pas de manière inattendue lorsque vous copiez des formules.
Les deux fonctions prennent en charge les caractères génériques, particulièrement utiles lorsque vos données ne sont pas parfaitement homogènes :
"Lap*" correspond à « Laptops », « Laptop Bag », etc."Bo?" correspond à « Bob », « Boy », « Bog ».~* pour faire correspondre un astérisque littéral.Exemple — additionner tous les chiffres d'affaires des produits dont le nom commence par « Lap » :
=SUMIF(C2:C500, "Lap*", E2:E500)
SUMIFS gère les dates naturellement, car Excel les stocke sous forme de numéros de série. Vous pouvez utiliser des opérateurs de comparaison pour additionner des valeurs sur une plage de dates.
En supposant que la colonne D contient de vraies valeurs de date (et non du texte brut), pour additionner le chiffre d'affaires du 1er janvier au 31 mars 2024 :
=SUMIFS(E2:E500, D2:D500, ">="&DATE(2024,1,1), D2:D500, "<="&DATE(2024,3,31))
L'opérateur & concatène l'opérateur de comparaison (sous forme de texte) avec le résultat de la fonction DATE. Il s'agit d'un modèle très courant qui mérite d'être mémorisé.
Toutes les plages dans SUMIFS doivent avoir la même taille. Si votre plage_somme compte 500 lignes mais qu'une plage_critères en compte 499, Excel renvoie une erreur. Vérifiez toujours que vos plages sont cohérentes.
Écrire =SUMIF(B2:B100, >500, B2:B100) entraînera une erreur. Les opérateurs et les critères textuels doivent être entre guillemets : ">500" ou "Electronics".
Dans SUMIF, la plage_somme est le troisième argument. Dans SUMIFS, c'est le premier. Confondre ces deux structures est une source fréquente de résultats erronés — vérifiez l'ordre de vos arguments à chaque fois.
Si une colonne plage_critères contient des nombres stockés sous forme de texte, un critère numérique ne leur correspondra pas. Vous devrez peut-être nettoyer vos données au préalable. L'article sur Power Query : importer et transformer des données comme un pro explique comment gérer efficacement ces problèmes de qualité des données.
Il existe d'autres façons d'effectuer une somme conditionnelle dans Excel, et il est utile de savoir quand utiliser chacune :
Pour la plupart des tâches de reporting en entreprise, SUMIFS est l'outil idéal : rapide, lisible et capable de couvrir la grande majorité des scénarios de somme conditionnelle. Lorsque vous construisez une vue financière complète, combiner SUMIFS avec les techniques présentées dans Modèle de budget Excel : suivre vos finances personnelles ou professionnelles crée un système de reporting puissant et flexible.
SUMIFS devient encore plus puissant lorsqu'il est imbriqué dans d'autres formules :
Calculer un pourcentage du total :
=SUMIFS(E2:E500, B2:B500, "East") / SUM(E2:E500)
Comparer deux sommes conditionnelles :
=SUMIFS(E2:E500, B2:B500, "East") - SUMIFS(E2:E500, B2:B500, "West")
Utiliser avec IF pour gérer les critères vides de manière élégante :
=IF(H2="", SUM(E2:E500), SUMIFS(E2:E500, A2:A500, H2))
Si vous souhaitez approfondir vos compétences en matière de formules logiques, l'article sur la fonction IF : tests logiques et SI imbriqués constitue une étape naturelle.
Si vous vous retrouvez face à un SUMIFS complexe avec quatre ou cinq critères et que vous ne comprenez pas pourquoi il renvoie zéro, essayez de décrire votre besoin en langage courant — des outils comme GPTExcel peuvent générer la formule exacte à partir d'une description telle que « additionner le chiffre d'affaires où la région est Est, le produit est Laptops et la date est au T1 2024 », en vous fournissant instantanément la syntaxe correcte à vérifier et utiliser.
Pas directement. SUMIF est conçu pour une condition unique. Si vous avez besoin de deux conditions ou plus, utilisez SUMIFS à la place. Cependant, vous pouvez contourner cette limitation en additionnant plusieurs résultats SUMIF lorsque les critères s'appliquent à la même plage et que vous souhaitez une condition OU (par exemple, additionner les lignes correspondant à « East » ou « West »).
Les causes les plus fréquentes sont : des critères saisis avec une casse différente de celle des données (SUMIFS ne respecte pas la casse, donc ce n'est pas la raison), des nombres stockés sous forme de texte dans la plage de somme ou la plage de critères, des espaces supplémentaires dans les valeurs de cellule, ou une incohérence dans les tailles de plages. Utilisez la fonction TRIM ou des étapes de nettoyage des données pour résoudre les problèmes d'espaces superflus.
Oui, à condition que vos dates soient stockées en tant que véritables valeurs de date Excel (et non sous forme de texte). Utilisez des opérateurs de comparaison avec la fonction DATE ou des références de date directes : =SUMIFS(E2:E500, D2:D500, ">="&H1, D2:D500, "<="&H2) où H1 et H2 contiennent vos dates de début et de fin.
Excel autorise jusqu'à 127 paires plage_critères/critères dans une seule formule SUMIFS — bien plus que vous n'en aurez jamais besoin en pratique. Les performances peuvent ralentir avec de très grands jeux de données et de nombreux critères, mais pour des données métier classiques (plusieurs dizaines de milliers de lignes), SUMIFS reste rapide et fiable.
Découvrez comment la fonction TEXTE d'Excel convertit les nombres, les dates et les heures en chaînes de texte formatées grâce aux codes de format — avec des exemples concrets et des cas d'utilisation pratiques.
Découvrez comment fonctionne la fonction SI d'Excel, comment imbriquer plusieurs SI, et quand utiliser les alternatives modernes comme SI.CONDITIONS et CHOISIR pour une logique plus claire et plus lisible.
Maîtrisez SUMIF et SUMIFS dans Excel pour additionner des données selon un ou plusieurs critères, avec la syntaxe réelle, des exemples concrets et un tutoriel pas à pas.