L’addition de valeurs fait partie des tâches de routine à exécuter lors de la création d’analyses et de rapports. Excel vous facilite le travail. Bien souvent, vous ne souhaitez pas ad­di­tion­ner toutes vos valeurs, mais res­treindre votre somme à certains nombres uni­que­ment. C’est pour cela qu’Excel propose la fonction SOMME.SI.

Excel avec Microsoft 365 pour les en­tre­prises et IONOS !
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion

À quoi sert la fonction SOMME.SI ?

La fonction SOMME.SI d’Excel lie la somme de valeurs définies à une requête VRAI/FAUX. Ce n’est que lorsqu’un critère spécifié par l’uti­li­sa­teur est rempli que la valeur est prise en compte dans la somme. Le critère en question peut se rapporter à la valeur elle-même ou à une ligne en relation avec la valeur. Il est, par exemple, possible de limiter la somme aux nombres in­fé­rieurs ou su­pé­rieurs à 1 000 uni­que­ment. Cependant, vous pouvez également choisir de n’ad­di­tion­ner que les valeurs inscrites dans la catégorie « Articles de bureau ».

Cette fonction vous permet d’élaborer des formules répondant à toute mo­di­fi­ca­tion éven­tuelle de vos tableaux. Modifiez, par exemple, la des­crip­tion de certains objets et ils ne seront plus pris en compte dans la somme. À l'aide d’éléments in­te­rac­tifs, vous pouvez également dé­ve­lop­per des for­mu­laires utiles.

Remarque

SOMME.SI combine les deux fonctions SOMME et SI. Vous pouvez obtenir des effets iden­tiques en ajoutant ces deux fonctions à une même formule. Excel vous facilite le travail avec la fonction SOMME SI.

Syntaxe de la fonction SOMME.SI

La syntaxe de la fonction SOMME.SI n’est pas par­ti­cu­liè­re­ment complexe :

=SOMME.SI(Plage;Critère;[Plage_Somme])

Vous disposez ainsi de trois pa­ra­mètres dont le dernier n’est qu’optionnel :

  • Plage : vous pouvez saisir ici les cellules sur les­quelles le critère doit être appliqué. Des chiffres ou des valeurs sont indiquées dans ces cellules. Des montants fi­nan­ciers et des in­di­ca­tions de dates peuvent également y être inscrits. Les cellules peuvent aussi contenir des noms, tableaux ou ré­fé­rences. Vous pouvez également lancer une recherche des valeurs que vous souhaitez ad­di­tion­ner.
  • Critère : les critères de recherche peuvent être définis de dif­fé­rentes manières. Vous pouvez indiquer ici des nombres, ex­pres­sions, ré­fé­rences, textes ou autres fonctions. Si vous souhaitez utiliser du texte ou des formules ma­thé­ma­tiques, vous devez saisir le critère entre guil­le­mets. Il est possible d’utiliser les deux ca­rac­tères de rem­pla­ce­ment ? (pour un seul caractère) et * (pour une séquence de ca­rac­tères non définie).
  • Plage_Somme : si les valeurs que vous souhaitez ad­di­tion­ner ne sont pas déjà comprises dans le premier paramètre, vous pouvez le saisir ici.

Lorsque vous utilisez le paramètre en option Plage_Somme, le nombre et la ré­par­ti­tion des cellules doit, dans la mesure du possible, suivre les in­di­ca­tions de la valeur Plage. Chaque cellule du premier paramètre est affectée à une cellule du troisième. En cas d’écart, lorsque vous dé­fi­nis­sez une Plage de dix cellules par exemple, mais que seules cinq ap­pa­rais­sent dans Plage_Somme, Excel remplit au­to­ma­ti­que­ment le troisième paramètre de cinq autres cellules.

Remarque

SOMME.SI fonc­tionne de la même manière que la fonction ap­pa­ren­tée NB SI.

Outre SOMME.SI, la fonction peut être étendue en SOMME SI ENS. Cette fonction est dis­po­nible depuis la version Excel 2007 et donne aux uti­li­sa­teurs la pos­si­bi­lité de saisir plusieurs critères. Le principe est le même que pour SOMME.SI : vous dé­fi­nis­sez la plage de recherche, le critère et la plage de cellules à ad­di­tion­ner. La dif­fé­rence est que vous pouvez saisir plusieurs critères et délimiter ainsi plusieurs plages. En outre, l’ordre des pa­ra­mètres est quelque peu modifié :

=SOMME.SI(Plage_Somme;Plage1;Critère1;[Plage2;Critère2];…)

Alors que le paramètre Plage_Somme de SOMME.SI reste optionnel, la plage des cellules à ad­di­tion­ner doit im­pé­ra­ti­ve­ment être saisie pour la fonction étendue. Vous devez nommer, au minimum, un critère et la plage cor­res­pon­dante et pouvez définir jusqu’à 127 critères de recherche.

Ex­pli­ca­tion de la fonction SOMME.SI à l’aide d’exemples

La fonction SOMME.SI d’Excel est très po­ly­va­lente. Ses diverses pos­si­bi­li­tés s’ex­pli­quent au mieux à l’aide d’exemples. Vous pouvez vous en servir comme point de départ de vos propres projets et l’ajuster à vos objectifs.

Critère ma­thé­ma­tique simple

La forme la plus simple de la fonction SOMME.SI est mise en œuvre dans le cadre d’une com­pa­rai­son ma­thé­ma­tique. Pour ce faire, vous pouvez utiliser les variantes Excel conformes des signes de com­pa­rai­son connus :

  • Inférieur à : <
  • Supérieur à : >
  • Inférieur ou égal à : <=
  • Supérieur ou égal à : >=
  • Égal à : =
  • Différent : <>
=SOMME.SI(A2:A10;">=1000")

La formule ajoute toutes les valeurs des cellules A2 à A10, su­pé­rieures ou égales à 1 000.

Ré­fé­rences à d’autres cellules

La fonction SOMME.SI est encore plus in­té­res­sante lorsque d'autres ré­fé­rences de cellules sont ajoutées. Ainsi, par exemple, il est possible d’ad­di­tion­ner uni­que­ment des valeurs cor­res­pon­dant au texte spé­ci­fique d’une autre cellule.

Supposons que nous pos­sé­dions une liste aléatoire de plusieurs ver­se­ments, provenant de dif­fé­rentes personnes, sur un même compte d’épargne. Vous voulez savoir qui a déjà versé de l’argent sur le compte et quel montant. La fonction SOMME.SI vous permet d’ad­di­tion­ner uni­que­ment les montants affectés à un certain nom.

=SOMME.SI(A2:A15;"Adam";B2:B15)

La fonction ad­di­tionne ici tous les montants versés par Adam. La formule peut être ajustée à chaque nom et permettre d’élaborer ra­pi­de­ment une liste.

Ceci dit, vous n’avez nul besoin de saisir vous-même le texte dans la formule. Vous pouvez établir un renvoi à la cellule dans laquelle se trouvent les noms. Il peut également être pratique de saisir les noms dans une liste dé­rou­lante. La fonction lit ainsi le critère de recherche à partir de la cellule.

=SOMME.SI(A2:A15;$D$2;B2:B15)

Date et SOMME.SI

La fonction SOMME.SI est également très utile combinée à la saisie de dates. Supposons que seuls les ver­se­ments effectués il y a plus d'un an doivent être ad­di­tion­nés. Là encore, nous prenons pour base une liste non triée. Vous devez donc comparer la date du versement à la date du jour. Les fonctions MOIS DECALER et AU­JOURD­HUI vous sont alors utiles.

=SOMME.SI(B2:B16;"<"&EDATE(AUJOURDHUI();-12);C2:C16)

La fonction SOMME.SI contrôle les cellules contenant une date dans la plage B2 à B16. Celle-ci doit être an­té­rieure à la date d’au­jour­d'hui moins douze mois. Les cellules de la plage C2 à C16 con­cer­nées par cette formule sont alors ad­di­tion­nées.

Note

Le signe de com­pa­rai­son doit être placé entre guil­le­mets. Pour lier la com­pa­rai­son à la formule suivante, utilisez une es­per­luette (&).

Ajoutez les ex­pres­sions vraies

Vous souhaitez ad­di­tion­ner des valeurs flexibles ? La fonction SOMME.SI vous permet de définir les valeurs VRAI en tant que critère. Ainsi, si le contenu de la cellule est VRAI, son montant est ajouté à la somme. Cela est par­ti­cu­liè­re­ment in­té­res­sant lorsque vous tra­vail­lez avec des cases à cocher. Elles indiquent toujours soit VRAI (cochée) ou FAUX (non cochée) dans la ligne de votre choix. Il est ainsi facile de définir un renvoi vers ces cellules via le biais d'un critère de recherche et de lancer la recherche de l’ex­pres­sion VRAI.

=SOMME.SI(C2:C16;VRAI;B2:B16)

Vous pouvez afficher ou masquer les valeurs VRAI trouvées, en affichant les cellules ou en changeant la couleur de la police en blanc. Vous pouvez également sé­lec­tion­ner en toute flexi­bi­lité les montants que vous souhaitez ajouter à la somme.

Plus de critères avec la fonction SOMME SI ENS

Souvent, les valeurs à ajouter doivent remplir plus d’un critère. La fonction SOMME.SI seule n’est alors pas suf­fi­sante, d’où l’intérêt de la fonction SOMME SI ENS. Elle permet de lancer une recherche de deux critères ou plus dans vos tableaux.

Supposons que vous sou­hai­tiez ad­di­tion­ner les bénéfices réalisés par l’un de vos vendeurs dans une localité précise.

=SOMME.SI.ENS(C2:C20;A2:A20;$F$2;B2:B20;$H$2)

La colonne C comprend les valeurs que vous souhaitez ad­di­tion­ner. Dans les colonnes A et B, re­cher­chez les critères que vous avez définis en F2 et H2. Le montant sera uni­que­ment ajouté à la somme s’il remplit les deux critères.

Conseil

Le symbole dollar ($) placé devant les in­di­ca­tions de colonne et de ligne d’une cellule s'assure qu’Excel les considère comme absolues. Alors qu’Excel, lors de la copie de la formule, ajuste les in­di­ca­tions de cellule normales, relatives au nouvel em­pla­ce­ment des données, les ré­fé­rences absolues restent in­chan­gées.

Excel avec Microsoft 365 pour les en­tre­prises et IONOS !
La solution Office que vous con­nais­sez, encore mieux
  • Boîte email Exchange jusqu’à 50 Go
  • Dernières versions de vos ap­pli­ca­tions Office préférées
  • As­sis­tance gratuite pour l’ins­tal­la­tion
Aller au menu principal