SOMME.SI.ENS

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016 Excel Web App

La fonction SOMME.SI.ENS, une des fonctions Maths et trigonométrie, ajoute tous ses arguments qui répondent à plusieurs critères. Par exemple, vous pouvez utiliser SOMME.SI.ENS pour calculer la somme du nombre des revendeurs d’un pays ou région qui (1) possèdent le même code postal et (2) dont les bénéfices dépassent une valeur spécifique en euros.

Syntaxe

SOMME.SI.ENS(somme_plage, plage_critères1, critères1, [plage_critère2, critères2], ...)

  • =SOMME.SI(A2:A9,B2:B9,"=A*",C2:C9,"David")
  • =SUMIFS(A2 :A9 ;B2 :B9,"<>Bananas »,C2 :C9,"Tom »)
Argument Description
Somme_plage (requis) La plage de cellules à additionner.
Plage_critères1 (requis) Plage testée à l’aide de Criteria1.
Criteria_range1 et Criteria1 définissent une paire de recherche dans laquelle une plage est recherchée pour des critères spécifiques. Une fois les éléments de la plage trouvés, leurs valeurs correspondantes dans Sum_range sont ajoutées.
Critère1 (requis) Critères qui définissent les cellules dans Criteria_range1 qui seront ajoutées. Par exemple, les critères peuvent être entrés sous la forme 32, «> 32 »,« B4 », « pommes » ou « 32 ».
Criteria_range2, critères2, ... (facultatif) Plages supplémentaires et leurs critères associés. Jusqu’à 127 paires plage/critères sont autorisées.

Exemples

Pour utiliser ces exemples dans Excel, faites glisser pour sélectionner les données du tableau, cliquez avec le bouton droit sur la sélection, puis sélectionnez Copier. Dans une nouvelle feuille de calcul, cliquez avec le bouton droit sur la cellule A1 et sélectionnez Conserver la mise en forme source sous Options de collage.

Quantités vendues Produit Vendeur
5 Pommes David
4 Pommes Marie
15 Artichauts David
3 Artichauts Marie
22 Bananes David
12 Bananes Marie
10 Carottes David
33 Carottes Marie
Formule Description
=SOMME.SI.ENS(A2:A9, B2:B9, "=A*", C2:C9, "David") Ajoute le nombre de produits qui commencent par A et ont été vendus par David. Il utilise le caractère générique * dans Critères1, « =A* » pour rechercher les noms de produits correspondants dans Criteria_range1 B2 :B9, et recherche le nom « Tom » dans Criteria_range2 C2 :C9. Il ajoute ensuite les nombres dans Sum_range A2 :A9 qui répondent aux deux conditions. Le résultat est 20.
=SUMIFS(A2 :A9, B2 :B9, « <>Bananas », C2 :C9, « Tom ») Ajoute le nombre de produits qui ne sont pas des bananes et qui sont vendus par Tom. Il exclut les bananes en utilisant <> dans critères1, «<> Bananes », et recherche le nom « Tom » dans Criteria_range2 C2 :C9. Il ajoute ensuite les nombres dans Sum_range A2 :A9 qui répondent aux deux conditions. Le résultat est 30.

Problèmes courants

Problème Description
0 (zéro) s’affiche au lieu du résultat attendu. Vérifiez que critères1,2 sont entre guillemets si vous testez des valeurs de texte, comme le nom d’une personne.
Le résultat est incorrect lorsque Sum_range a des valeurs TRUE ou FALSE. Les valeurs TRUE et FALSE pour Sum_range sont évaluées différemment, ce qui peut entraîner des résultats inattendus lorsqu’elles sont ajoutées.
Les cellules dans Sum_range qui contiennent TRUE ont la valeur 1. Celles qui contiennent FAUX prennent la valeur 0 (zéro).

Meilleures pratiques

Procédez comme suit : Description
Utilisez des caractères génériques. L’utilisation de caractères génériques comme le point d’interrogation ( ?) et l’astérisque (*) dans critère1,2 peut vous aider à trouver des correspondances similaires mais pas exactes.
Un point d’interrogation correspond à un caractère quelconque. Un astérisque correspond à une séquence de caractères. Si vous recherchez un point d’interrogation ou un astérisque, tapez un tilde (~) devant ce caractère.
Par exemple, =SOMME.SI.ENS (A2:A9, B2:B9, "=A*", C2:C9, "To?") ajoute toutes les instances dont le nom commence par « To » et se termine par une lettre pouvant varier.
Comprenez la différence entre SOMME.SI et SOMME.SI.ENS. L’ordre des arguments n’est pas le même entre les fonctions SOMME.SI et SOMME.SI.ENS. En particulier, l’argument sum_range est le premier argument dans SUMIFS, mais il s’agit du troisième argument dans SUMIF. Cette différence peut poser problème lors de l’utilisation de ces fonctions.
Si vous copiez et modifiez l’une ou l’autre de ces fonctions, veillez à placer les arguments dans le bon ordre.
Utilisez le même nombre de lignes et de colonnes pour les arguments de plages. L’argument Criteria_range doit contenir le même nombre de lignes et de colonnes que l’argument Sum_range.

Haut de la page

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours demander à un expert de la communauté technique Excel ou obtenir de l’aide dans les communautés.