Formules Excel

SOMME.SI sur Excel : Maîtrisez l'addition conditionnelle en un clin d'œil

15 janvier 2026 11 vues

Excel regorge de formules puissantes capables de simplifier la gestion et l'analyse de vos données. Parmi celles-ci, la formule SOMME.SI se distingue par sa capacité à additionner des valeurs en fonction d'un critère précis. Que vous souhaitiez calculer le total des ventes d'un produit spécifique, la somme des dépenses d'un département particulier, ou tout autre calcul conditionnel, SOMME.SI est votre alliée. Dans cet article, nous allons explorer en détail cette formule, en vous fournissant des exemples concrets et des astuces pour l'utiliser efficacement et éviter les erreurs courantes. Préparez-vous à maîtriser l'addition conditionnelle sur Excel et à gagner un temps précieux dans vos tâches quotidiennes !

Comprendre la formule SOMME.SI sur Excel

La formule SOMME.SI est une fonction Excel qui permet d'additionner des valeurs dans une plage de cellules uniquement si elles répondent à un critère spécifié. Elle est particulièrement utile lorsque vous avez besoin de faire des calculs basés sur des conditions spécifiques dans vos feuilles de calcul.

Syntaxe de la formule SOMME.SI

La syntaxe de la formule SOMME.SI est la suivante :

=SOMME.SI(plage; critère; [somme_plage])
  • plage : Il s'agit de la plage de cellules à évaluer en fonction du critère.
  • critère : C'est la condition qui détermine quelles cellules de la plage seront incluses dans la somme. Le critère peut être un nombre, une expression, une référence de cellule, du texte ou une fonction.
  • somme_plage (facultatif) : Il s'agit de la plage de cellules à additionner. Si cet argument est omis, les cellules de la plage sont additionnées.

Explication des arguments

  • Plage : La plage est la zone de cellules que vous voulez examiner pour voir si elles correspondent à votre critère. Par exemple, si vous voulez additionner les ventes de tous les produits de la catégorie "Fruits", la plage serait la colonne contenant les catégories de produits.
  • Critère : Le critère est la condition que les cellules de la plage doivent remplir pour être incluses dans la somme. Dans l'exemple précédent, le critère serait "Fruits". Le critère peut être une valeur directe (comme "Fruits" ou 100), une expression (comme ">100"), ou une référence à une autre cellule (comme A1, si A1 contient le critère).
  • Somme_plage : La somme_plage est la plage de cellules contenant les valeurs que vous voulez additionner. Si vous omettez cet argument, Excel additionnera les cellules de la plage qui répondent au critère. Dans l'exemple des ventes de fruits, la somme_plage serait la colonne contenant les montants des ventes.

Exemples pratiques d'utilisation de SOMME.SI

Voici quelques exemples concrets pour illustrer l'utilisation de la formule SOMME.SI dans différentes situations.

Exemple 1 : Calculer le total des ventes d'un produit spécifique

Supposons que vous ayez une feuille de calcul avec une liste de ventes de différents produits. La colonne A contient les noms des produits, et la colonne B contient les montants des ventes. Vous voulez calculer le total des ventes du produit "Pommes".

  1. Ouvrez votre feuille Excel.
  2. Entrez les données dans les colonnes A et B. Par exemple:
    • A1: Pommes, B1: 100
    • A2: Bananes, B2: 150
    • A3: Pommes, B3: 200
    • A4: Oranges, B4: 120
    • A5: Pommes, B5: 180
  3. Sélectionnez une cellule vide où vous voulez afficher le résultat (par exemple, C1).
  4. Entrez la formule suivante dans la cellule C1 :

    excel =SOMME.SI(A1:A5; "Pommes"; B1:B5)

    • A1:A5 est la plage de cellules contenant les noms des produits.
    • "Pommes" est le critère (le nom du produit que nous voulons additionner).
    • B1:B5 est la plage de cellules contenant les montants des ventes.
    • Appuyez sur Entrée. La cellule C1 affichera le total des ventes de pommes (480).

Explication détaillée:

La formule parcourt la plage A1:A5. Pour chaque cellule qui contient le mot "Pommes", elle additionne la valeur correspondante dans la plage B1:B5. Ainsi, elle additionne B1 (100), B3 (200) et B5 (180), ce qui donne un total de 480.

Exemple 2 : Calculer la somme des dépenses supérieures à un certain montant

Supposons que vous ayez une feuille de calcul avec une liste de dépenses. La colonne A contient les descriptions des dépenses, et la colonne B contient les montants des dépenses. Vous voulez calculer la somme des dépenses supérieures à 100 €.

  1. Ouvrez votre feuille Excel.
  2. Entrez les données dans les colonnes A et B. Par exemple:
    • A1: Loyer, B1: 800
    • A2: Courses, B2: 80
    • A3: Restaurant, B3: 120
    • A4: Transport, B4: 50
    • A5: Facture, B5: 150
  3. Sélectionnez une cellule vide où vous voulez afficher le résultat (par exemple, C1).
  4. Entrez la formule suivante dans la cellule C1 :

    excel =SOMME.SI(B1:B5; ">100")

    • B1:B5 est la plage de cellules contenant les montants des dépenses.
    • ">100" est le critère (les dépenses supérieures à 100).
    • Comme l'argument somme_plage est omis, Excel additionne les valeurs de la plage qui répondent au critère.
    • Appuyez sur Entrée. La cellule C1 affichera la somme des dépenses supérieures à 100 € (1070).

Explication détaillée:

La formule parcourt la plage B1:B5. Pour chaque cellule dont la valeur est supérieure à 100, elle additionne cette valeur. Ainsi, elle additionne B1 (800), B3 (120) et B5 (150), ce qui donne un total de 1070.

Exemple 3 : Utiliser une référence de cellule comme critère

Au lieu d'entrer directement le critère dans la formule, vous pouvez utiliser une référence de cellule. Cela est utile si vous voulez pouvoir modifier facilement le critère sans avoir à modifier la formule.

  1. Ouvrez votre feuille Excel.
  2. Entrez les données dans les colonnes A et B comme dans l'exemple 1 (ventes de produits).
  3. Sélectionnez une cellule vide (par exemple, D1) et entrez le nom du produit que vous voulez utiliser comme critère (par exemple, "Pommes").
  4. Sélectionnez une autre cellule vide où vous voulez afficher le résultat (par exemple, C1).
  5. Entrez la formule suivante dans la cellule C1 :

    excel =SOMME.SI(A1:A5; D1; B1:B5)

    • A1:A5 est la plage de cellules contenant les noms des produits.
    • D1 est la référence de cellule contenant le critère (le nom du produit).
    • B1:B5 est la plage de cellules contenant les montants des ventes.
    • Appuyez sur Entrée. La cellule C1 affichera le total des ventes du produit spécifié dans la cellule D1 (480 si D1 contient "Pommes").

Avantage : Si vous modifiez le contenu de la cellule D1 (par exemple, en entrant "Bananes"), la cellule C1 se mettra automatiquement à jour pour afficher le total des ventes de bananes.

Erreurs courantes et comment les éviter

Voici quelques erreurs courantes lors de l'utilisation de la formule SOMME.SI et comment les éviter :

  • Erreur #VALEUR! : Cette erreur se produit généralement lorsque le critère est mal formaté ou incompatible avec les données de la plage. Assurez-vous que le critère est du même type de données que les valeurs de la plage (par exemple, si la plage contient des nombres, le critère doit également être un nombre ou une expression numérique).
  • Ne pas mettre le texte entre guillemets : Lorsque le critère est du texte, il doit être entouré de guillemets doubles (par exemple, "Pommes"). Si vous oubliez les guillemets, Excel interprétera le texte comme une référence de cellule, ce qui entraînera une erreur ou un résultat incorrect.
  • Incohérence entre les plages : Assurez-vous que la plage et la somme_plage ont la même taille et la même orientation. Si les plages ne correspondent pas, Excel peut renvoyer des résultats inattendus.
  • Espaces superflus : Les espaces avant ou après le texte dans les cellules peuvent empêcher la formule de trouver une correspondance. Utilisez la fonction SUPPRESPACE pour supprimer les espaces inutiles.
  • Types de données différents : Si vous comparez des nombres avec du texte, Excel peut ne pas donner le résultat attendu. Assurez-vous que les types de données sont cohérents.

Alternatives à SOMME.SI

Bien que SOMME.SI soit une formule puissante, il existe d'autres formules Excel qui peuvent être utilisées pour obtenir des résultats similaires, voire plus complexes :

  • SOMME.SI.ENS : Cette formule permet d'additionner des valeurs en fonction de plusieurs critères. Elle est utile lorsque vous avez besoin de combiner plusieurs conditions pour filtrer les données.
  • SOUS.TOTAL : Cette formule permet de calculer des sous-totaux pour une plage de cellules. Elle peut être utilisée avec différents types de calculs, y compris la somme, la moyenne, le nombre, etc.
  • Tableaux Croisés Dynamiques : Les tableaux croisés dynamiques sont un outil puissant pour analyser et synthétiser des données. Ils peuvent être utilisés pour créer des rapports interactifs et effectuer des calculs complexes, y compris des sommes conditionnelles.

Conclusion

La formule SOMME.SI est un outil essentiel pour tous ceux qui travaillent avec des données dans Excel. En maîtrisant cette formule, vous pouvez effectuer des calculs conditionnels rapidement et facilement, ce qui vous permet de gagner du temps et d'améliorer votre productivité. N'hésitez pas à expérimenter avec les exemples et les astuces présentés dans cet article pour devenir un expert de la formule SOMME.SI.

Questions fréquentes

Quelle est la différence entre SOMME.SI et SOMME.SI.ENS ?

La formule SOMME.SI permet d'additionner des valeurs en fonction d'un seul critère, tandis que SOMME.SI.ENS permet d'additionner des valeurs en fonction de plusieurs critères. SOMME.SI.ENS est donc plus flexible et permet de filtrer les données de manière plus précise.

Puis-je utiliser des caractères génériques dans le critère de SOMME.SI ?

Oui, vous pouvez utiliser des caractères génériques tels que l'astérisque (*) pour représenter n'importe quelle séquence de caractères et le point d'interrogation (?) pour représenter un seul caractère. Par exemple, `"Pom*"` trouvera toutes les cellules qui commencent par "Pom".

Comment faire une somme si la cellule est vide ?

Vous pouvez utiliser la formule `SOMME.SI(plage; "="; somme_plage)` pour additionner les valeurs de `somme_plage` correspondant aux cellules vides dans `plage`. Le critère `"="` recherche les cellules vides.

Mots-clés associés :

somme si multiple excel somme si date excel somme si texte excel formule excel condition somme excel avec condition excel tutoriel francais

Partager cet article :