Formules Excel

SOMME.SI.ENS Excel : Additionnez vos données avec plusieurs critères

14 janvier 2026 1 vues

La fonction `SOMME.SI.ENS` est un outil puissant d'Excel, bien plus performant que sa cousine `SOMME.SI`. Elle permet d'additionner des valeurs dans une plage de cellules, mais avec une flexibilité accrue : vous pouvez définir *plusieurs* critères. Fini les formules complexes et les calculs fastidieux ! Dans cet article, nous allons explorer en détail cette fonction, de sa syntaxe à des exemples concrets, en passant par les erreurs courantes à éviter. Que vous soyez débutant ou utilisateur avancé d'Excel, vous découvrirez comment `SOMME.SI.ENS` peut simplifier vos analyses de données et vous faire gagner un temps précieux.

Comprendre la fonction SOMME.SI.ENS d'Excel

La fonction SOMME.SI.ENS est conçue pour additionner des valeurs dans une plage spécifiée, à condition que plusieurs critères soient remplis. C'est une extension logique de la fonction SOMME.SI, qui ne permet de définir qu'un seul critère. Elle est particulièrement utile lorsque vous avez besoin d'analyser des données complexes et de filtrer les résultats en fonction de plusieurs conditions.

Syntaxe de la fonction

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

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

Décortiquons chaque argument :

  • plage_somme : C'est la plage de cellules contenant les valeurs que vous souhaitez additionner. Il s'agit des nombres que vous voulez sommer si les critères spécifiés sont remplis.
  • plage_critères1 : C'est la plage de cellules où le premier critère sera recherché. Elle doit avoir la même taille (nombre de lignes ou colonnes) que plage_somme.
  • critère1 : C'est le premier critère que vous souhaitez appliquer. Il peut s'agir d'un nombre, d'un texte, d'une date, ou d'une expression logique (par exemple, ">10", "<100", "<>Vide").
  • [plage_critères2; critère2]; ... : Ce sont les plages de critères et critères supplémentaires. Vous pouvez ajouter jusqu'à 127 paires de plages de critères et de critères.

Important : La fonction SOMME.SI.ENS additionne les valeurs de plage_somme uniquement lorsque tous les critères sont remplis.

Différence entre SOMME.SI et SOMME.SI.ENS

La principale différence réside dans le nombre de critères possibles. SOMME.SI ne permet qu'un seul critère, tandis que SOMME.SI.ENS accepte jusqu'à 127 paires de plages de critères et de critères. De plus, l'ordre des arguments est différent : dans SOMME.SI, la plage_somme est le dernier argument (optionnel), alors que dans SOMME.SI.ENS, elle est le premier argument et est obligatoire.

Exemples pratiques d'utilisation de SOMME.SI.ENS

Pour bien comprendre comment fonctionne SOMME.SI.ENS, rien de mieux que des exemples concrets.

Exemple 1 : Somme des ventes par produit et par région

Imaginez un tableau de ventes avec les colonnes suivantes :

  • Colonne A : Produit (ex: "Ordinateur", "Téléphone", "Tablette")
  • Colonne B : Région (ex: "Nord", "Sud", "Est", "Ouest")
  • Colonne C : Ventes (en euros)

Vous souhaitez calculer le total des ventes d'ordinateurs dans la région Nord. La formule serait la suivante :

=SOMME.SI.ENS(C2:C100; A2:A100; "Ordinateur"; B2:B100; "Nord")
  • C2:C100 est la plage contenant les montants des ventes.
  • A2:A100 est la plage contenant les noms des produits.
  • "Ordinateur" est le premier critère : on ne veut que les ventes d'ordinateurs.
  • B2:B100 est la plage contenant les noms des régions.
  • "Nord" est le deuxième critère : on ne veut que les ventes de la région Nord.

La formule additionnera donc uniquement les valeurs de la colonne C (ventes) pour les lignes où la colonne A est égale à "Ordinateur" et la colonne B est égale à "Nord".

Exemple 2 : Somme des salaires des employés embauchés après une certaine date

Supposons que vous ayez un tableau d'employés avec les colonnes suivantes :

  • Colonne A : Nom de l'employé
  • Colonne B : Date d'embauche
  • Colonne C : Salaire

Vous voulez connaître la somme des salaires des employés embauchés après le 1er janvier 2023. La formule sera :

=SOMME.SI.ENS(C2:C100; B2:B100; ">01/01/2023")
  • C2:C100 est la plage des salaires.
  • B2:B100 est la plage des dates d'embauche.
  • ">01/01/2023" est le critère : on ne veut que les salaires des employés embauchés après le 1er janvier 2023. Notez l'utilisation des guillemets pour encadrer le critère, car il s'agit d'une expression logique.

Exemple 3 : Somme des dépenses d'un certain type et dans une certaine fourchette de montants

Considérons un tableau de dépenses avec les colonnes suivantes :

  • Colonne A : Type de dépense (ex: "Fournitures", "Transport", "Repas")
  • Colonne B : Montant de la dépense

Vous souhaitez calculer le total des dépenses de type "Repas" dont le montant est compris entre 20 et 50 euros. La formule sera :

=SOMME.SI.ENS(B2:B100; A2:A100; "Repas"; B2:B100; ">=20"; B2:B100; "<=50")
  • B2:B100 est la plage des montants de dépenses (utilisée à la fois comme plage_somme et comme plage de critères).
  • A2:A100 est la plage des types de dépenses.
  • "Repas" est le premier critère : on ne veut que les dépenses de type "Repas".
  • ">=20" est le deuxième critère : on ne veut que les dépenses supérieures ou égales à 20 euros.
  • "<=50" est le troisième critère : on ne veut que les dépenses inférieures ou égales à 50 euros.

Conseils et astuces pour optimiser l'utilisation de SOMME.SI.ENS

  • Utiliser des références de cellules : Au lieu d'écrire directement les critères dans la formule, utilisez des références de cellules. Cela rendra votre formule plus flexible et plus facile à modifier. Par exemple, si la cellule D1 contient le mot "Ordinateur", vous pouvez utiliser D1 comme critère au lieu de "Ordinateur".
  • Utiliser les caractères génériques : Vous pouvez utiliser les caractères génériques * (pour remplacer n'importe quel nombre de caractères) et ? (pour remplacer un seul caractère) dans vos critères. Par exemple, "Ordi*" trouvera "Ordinateur", "Ordinateurs", "Ordinateur portable", etc.
  • Attention aux types de données : Assurez-vous que les types de données dans les plages de critères correspondent aux types de données des critères. Par exemple, si une plage contient des dates, le critère doit également être une date (ou une expression logique qui évalue une date).
  • Vérifier la taille des plages : Toutes les plages de critères doivent avoir la même taille et la même forme que la plage de somme. Si les tailles ne correspondent pas, Excel renverra une erreur #VALUE!.
  • Nommer les plages : Pour une meilleure lisibilité, vous pouvez nommer les plages de cellules que vous utilisez fréquemment. Par exemple, vous pouvez nommer la plage C2:C100 "Ventes". Votre formule deviendra alors plus claire : =SOMME.SI.ENS(Ventes; Produits; "Ordinateur"; Regions; "Nord").

Erreurs courantes à éviter avec SOMME.SI.ENS

  • Erreur #VALUE! : Cette erreur se produit généralement lorsque les plages de critères n'ont pas la même taille ou la même forme que la plage de somme.
  • Résultat incorrect : Vérifiez que vos critères sont corrects et qu'ils correspondent bien à ce que vous recherchez. Une erreur de frappe dans un critère peut entraîner un résultat incorrect.
  • Oublier les guillemets : N'oubliez pas d'encadrer les critères textuels et les expressions logiques avec des guillemets.
  • Confusion avec SOMME.SI : Assurez-vous d'utiliser SOMME.SI.ENS si vous avez besoin de plusieurs critères. Si vous n'avez qu'un seul critère, SOMME.SI peut être plus simple à utiliser.

Alternatives à SOMME.SI.ENS

Bien que SOMME.SI.ENS soit une fonction très utile, il existe d'autres façons d'obtenir des résultats similaires, notamment :

  • Tableaux croisés dynamiques : Les tableaux croisés dynamiques sont un outil puissant pour analyser et synthétiser des données. Ils permettent de regrouper et d'additionner des valeurs en fonction de différents critères, et sont particulièrement adaptés aux analyses complexes.
  • Fonction FILTRE combinée avec SOMME : La fonction FILTRE permet d'extraire des données d'une plage en fonction de critères. Vous pouvez ensuite utiliser la fonction SOMME pour additionner les valeurs filtrées. Cette approche peut être plus flexible que SOMME.SI.ENS dans certains cas.
  • Power Query : Power Query est un outil d'extraction, de transformation et de chargement de données (ETL) intégré à Excel. Il permet de manipuler des données provenant de différentes sources et de les transformer pour les analyser. Power Query offre une grande flexibilité pour filtrer et agréger des données.

Conclusion

La fonction SOMME.SI.ENS est un atout précieux dans la panoplie d'outils d'Excel. Sa capacité à additionner des valeurs selon plusieurs critères en fait une solution idéale pour analyser des données complexes et obtenir des informations précises. En comprenant sa syntaxe, en appliquant les conseils et astuces présentés dans cet article, et en évitant les erreurs courantes, vous pourrez maîtriser SOMME.SI.ENS et l'utiliser efficacement dans vos feuilles de calcul. N'hésitez pas à expérimenter avec différents exemples et à explorer les alternatives mentionnées pour trouver la méthode la plus adaptée à vos besoins.

Questions fréquentes

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

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. De plus, l'ordre des arguments est différent : la plage de somme est optionnelle et en dernier dans SOMME.SI, obligatoire et en premier dans SOMME.SI.ENS.

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

Vous pouvez utiliser les caractères génériques `*` (pour remplacer n'importe quel nombre de caractères) et `?` (pour remplacer un seul caractère) dans vos critères. Par exemple, `"Ordi*"` trouvera "Ordinateur", "Ordinateurs", "Ordinateur portable", etc.

Pourquoi est-ce que j'obtiens une erreur #VALUE! avec SOMME.SI.ENS ?

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

Mots-clés associés :

somme si excel formule excel somme condition additionner avec plusieurs critères excel somme.si.ens avec date excel tutoriel somme si ens

Partager cet article :