Formules Excel

SOMME.SI et SOMME.SI.ENS : Maîtrisez l'addition conditionnelle sur Excel

15 janvier 2026 13 vues

Excel regorge de fonctions puissantes qui simplifient l'analyse de données. Parmi celles-ci, `SOMME.SI` et `SOMME.SI.ENS` se distinguent par leur capacité à effectuer des additions conditionnelles. Imaginez pouvoir additionner uniquement les ventes réalisées par un certain vendeur, ou les dépenses d'un certain type, pour un mois spécifique. C'est exactement ce que ces fonctions vous permettent de faire. Dans cet article, nous allons explorer en détail ces deux fonctions, leurs différences, et comment les utiliser efficacement pour optimiser vos feuilles de calcul.

Comprendre la fonction SOMME.SI

La fonction SOMME.SI est votre alliée lorsque vous devez additionner des valeurs qui répondent à un seul critère. Elle est idéale pour des situations simples où vous souhaitez filtrer vos données avant de les additionner. Sa syntaxe est la suivante:

=SOMME.SI(plage; critère; [plage_somme])

  • plage : La plage de cellules à évaluer selon le critère.
  • critère : Le critère qui détermine quelles cellules de la plage sont additionnées.
  • [plage_somme] : (Optionnel) La plage de cellules à additionner. Si omise, les cellules de la plage sont additionnées.

Exemples d'utilisation de SOMME.SI

Exemple 1: Additionner les ventes d'un produit spécifique

Supposons que vous ayez une feuille de calcul avec une colonne "Produit" et une colonne "Ventes". Vous souhaitez additionner uniquement les ventes du produit "A".

Produit Ventes
A 100
B 50
A 75
C 25
A 120

La formule à utiliser est:

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

Dans cet exemple:

  • A1:A5 est la plage contenant les noms des produits.
  • "A" est le critère (le produit dont on veut additionner les ventes).
  • B1:B5 est la plage contenant les montants des ventes.

Le résultat sera 295 (100 + 75 + 120).

Exemple 2: Additionner les valeurs supérieures à un certain montant

Imaginons maintenant que vous voulez additionner toutes les valeurs dans une plage qui sont supérieures à 50.

| Valeur | |---|---| | 20 | | 60 | | 40 | | 80 | | 10 | | 70 |

La formule à utiliser est:

=SOMME.SI(A1:A6; ">50")

Ici, nous omettons l'argument plage_somme car nous additionnons les valeurs de la même plage que celle où nous appliquons le critère.

Le résultat sera 210 (60 + 80 + 70).

Astuces pour SOMME.SI

  • Utiliser des références de cellules dans le critère : Au lieu d'écrire le critère directement dans la formule, vous pouvez faire référence à une cellule qui contient le critère. Cela rend votre formule plus dynamique et facile à modifier.
  • Utiliser des caractères génériques : Vous pouvez utiliser des caractères génériques comme * (pour représenter n'importe quel nombre de caractères) et ? (pour représenter un seul caractère) dans le critère. Par exemple, "A*" additionnera toutes les valeurs qui commencent par la lettre "A".

Introduction à la fonction SOMME.SI.ENS

La fonction SOMME.SI.ENS est une extension de SOMME.SI qui vous permet d'additionner des valeurs en fonction de plusieurs critères. Elle est indispensable lorsque vous avez besoin d'une analyse plus précise et détaillée de vos données. Sa syntaxe est la suivante:

=SOMME.SI.ENS(plage_somme; plage_critère1; critère1; [plage_critère2; critère2]; ...)

  • plage_somme : La plage de cellules à additionner.
  • plage_critère1 : La première plage de cellules à évaluer selon le premier critère.
  • critère1 : Le premier critère qui détermine quelles cellules de la première plage sont prises en compte.
  • [plage_critère2; critère2]; ... : (Optionnel) Des plages et critères supplémentaires.

Exemples d'utilisation de SOMME.SI.ENS

Exemple 1: Additionner les ventes d'un produit spécifique dans une région spécifique

Supposons que vous ayez une feuille de calcul avec les colonnes "Produit", "Région" et "Ventes". Vous souhaitez additionner uniquement les ventes du produit "A" dans la région "Nord".

Produit Région Ventes
A Nord 100
B Sud 50
A Sud 75
C Nord 25
A Nord 120
A Sud 80

La formule à utiliser est:

=SOMME.SI.ENS(C1:C6; A1:A6; "A"; B1:B6; "Nord")

Dans cet exemple:

  • C1:C6 est la plage contenant les montants des ventes.
  • A1:A6 est la plage contenant les noms des produits.
  • "A" est le critère pour le produit.
  • B1:B6 est la plage contenant les régions.
  • "Nord" est le critère pour la région.

Le résultat sera 220 (100 + 120).

Exemple 2: Additionner les dépenses d'un certain type pour un mois spécifique

Imaginez que vous suivez vos dépenses mensuelles. Vous avez les colonnes "Date", "Type de dépense" et "Montant". Vous souhaitez additionner uniquement les dépenses de type "Restaurant" pour le mois de Janvier.

Date Type de dépense Montant
01/01/2024 Restaurant 50
15/01/2024 Courses 100
20/01/2024 Restaurant 75
05/02/2024 Restaurant 60
10/02/2024 Courses 80
25/01/2024 Restaurant 40

La formule à utiliser est:

=SOMME.SI.ENS(C1:C6; A1:A6; ">=01/01/2024"; A1:A6; "<=31/01/2024"; B1:B6; "Restaurant")

Ici, nous utilisons deux critères pour la date: une date de début et une date de fin. Notez que les dates doivent être entrées sous forme de texte entre guillemets, et les opérateurs de comparaison (>= et <=) doivent être inclus dans la chaîne de texte.

Le résultat sera 165 (50 + 75 + 40).

Astuces pour SOMME.SI.ENS

  • Ordre des arguments : L'ordre des arguments est important. Assurez-vous que la plage_somme est toujours le premier argument.
  • Nombre de plages et de critères : Vous pouvez utiliser jusqu'à 127 paires plage/critère dans SOMME.SI.ENS. Cela vous donne une grande flexibilité pour filtrer vos données.
  • Utiliser des fonctions dans les critères : Vous pouvez utiliser d'autres fonctions Excel dans les critères pour rendre vos formules encore plus puissantes. Par exemple, vous pouvez utiliser la fonction ANNEE ou MOIS pour extraire l'année ou le mois d'une date et l'utiliser comme critère.

Différences clés entre SOMME.SI et SOMME.SI.ENS

La principale différence entre SOMME.SI et SOMME.SI.ENS réside dans le nombre de critères qu'elles peuvent gérer. SOMME.SI ne peut gérer qu'un seul critère, tandis que SOMME.SI.ENS peut en gérer plusieurs (jusqu'à 127). De plus, l'ordre des arguments est différent. Dans SOMME.SI, la plage_somme est optionnelle et se trouve à la fin, tandis que dans SOMME.SI.ENS, elle est obligatoire et se trouve au début.

En résumé:

  • SOMME.SI : Un seul critère, plage_somme optionnelle.
  • SOMME.SI.ENS : Plusieurs critères (jusqu'à 127), plage_somme obligatoire.

Quand utiliser SOMME.SI ou SOMME.SI.ENS ?

  • Utilisez SOMME.SI lorsque vous avez besoin d'additionner des valeurs en fonction d'un seul critère simple. Par exemple, additionner les ventes d'un produit spécifique, ou additionner les valeurs supérieures à un certain montant.
  • Utilisez SOMME.SI.ENS lorsque vous avez besoin d'additionner des valeurs en fonction de plusieurs critères complexes. Par exemple, additionner les ventes d'un produit spécifique dans une région spécifique, ou additionner les dépenses d'un certain type pour un mois spécifique.

Erreurs courantes à éviter

  • Incompatibilité des tailles de plages : Assurez-vous que toutes les plages de critères ont la même taille que la plage_somme. Si les tailles ne correspondent pas, Excel renverra une erreur #VALUE!.
  • Critères mal définis : Vérifiez que vos critères sont correctement définis et correspondent au type de données des plages de critères. Par exemple, si vous comparez une date à une chaîne de texte, la formule ne fonctionnera pas correctement.
  • Oublier les guillemets : Lorsque vous utilisez des opérateurs de comparaison (>, <, =, etc.) dans les critères, n'oubliez pas de les inclure dans une chaîne de texte entre guillemets.
  • Confusion entre SOMME.SI et SOMME.SI.ENS : Utilisez la fonction appropriée en fonction du nombre de critères que vous devez appliquer. Utiliser SOMME.SI avec plusieurs critères ne donnera pas le résultat attendu.

Alternatives à SOMME.SI et SOMME.SI.ENS

Bien que SOMME.SI et SOMME.SI.ENS soient des fonctions puissantes, il existe d'autres méthodes pour réaliser des additions conditionnelles dans Excel.

  • Tableaux croisés dynamiques : Les tableaux croisés dynamiques sont un excellent outil pour analyser et synthétiser des données. Ils vous permettent de filtrer, regrouper et additionner des données de manière interactive.
  • Fonctions SOMME et SI combinées : Vous pouvez combiner les fonctions SOMME et SI pour créer des formules plus complexes. Par exemple, vous pouvez utiliser la formule suivante pour additionner les valeurs supérieures à 50:

=SOMME(SI(A1:A6>50;A1:A6;0))

Notez que cette formule est une formule matricielle et doit être validée avec Ctrl+Maj+Entrée.

  • Filtres : Vous pouvez utiliser les filtres d'Excel pour afficher uniquement les données qui répondent à certains critères, puis utiliser la fonction SOMME pour additionner les valeurs affichées.

Conclusion

Les fonctions SOMME.SI et SOMME.SI.ENS sont des outils indispensables pour effectuer des additions conditionnelles dans Excel. En maîtrisant ces fonctions, vous serez en mesure d'analyser vos données de manière plus efficace et d'obtenir des informations précieuses. N'hésitez pas à expérimenter avec les exemples fournis et à adapter les formules à vos propres besoins. Avec un peu de pratique, vous deviendrez un expert de l'addition conditionnelle sur Excel !

Questions fréquentes

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

La différence principale réside dans le nombre de critères que chaque fonction peut gérer. SOMME.SI accepte un seul critère, tandis que SOMME.SI.ENS peut gérer plusieurs critères, jusqu'à 127.

Comment puis-je utiliser des caractères génériques dans SOMME.SI ou SOMME.SI.ENS ?

Vous pouvez utiliser des caractères génériques comme '*' (pour remplacer n'importe quel nombre de caractères) et '?' (pour remplacer un seul caractère) dans les critères. Par exemple, "A*" additionnera toutes les valeurs qui commencent par la lettre A.

Que faire si ma formule SOMME.SI ou SOMME.SI.ENS renvoie une erreur #VALUE! ?

L'erreur #VALUE! se produit généralement lorsque les plages de critères n'ont pas la même taille que la plage de somme. Vérifiez que toutes les plages ont le même nombre de lignes et de colonnes.

Mots-clés associés :

excel sumifs multiple criteria excel sumif date range excel sumif blank cells excel sumifs or excel sumif vs sumifs

Partager cet article :