La fonction Somme SI Excel : effectuer des sommes conditionnelles

Excel nous permet d’additionner de nombreuses valeurs tout en tenant compte de certains critères. Cela est possible grâce à la fonction de Somme SI Excel. Mais alors, dans quel cas de figure utiliser la fonction Somme SI ? À quoi sert-elle concrètement ? Comment marche cette fonction ? Atoria vous explique tout ce que vous devez savoir sur l’une des fonctions les plus utiles d’Excel.

Pourquoi utiliser la fonction Somme SI ?

La fonction Excel SOMME.SI (ou SUM.IF pour les anglophones) permet d'additionner les cellules sur une plage donnée qui correspondent à un critère donné. Ce critère est défini dans la fonction par l’utilisateur.

Même si la fonction Somme SI est proche de la fonction NB. SI, elle en diffère par le fait qu’elle réalise la somme des valeurs d’une plage de cellule.

Comment fonctionne la fonction Somme SI ? 

La syntaxe de la fonction Somme SI se présente comme suit : "=SOMME.SI(Plage;Critère;[Plage_Somme])".

  • La plage de cellules. Cet argument désigne la plage de cellules sur laquelle la fonction calculera. Vous pouvez sélectionner cette plage avec votre souris ou manuellement en inscrivant par exemple « A2:A10 » pour désigner les lignes 2 à 10 de la colonne A. Cette plage doit contenir des valeurs numériques (c’est compliqué d’additionner du texte !)
    Astuce : n’oubliez pas de figer cette plage (avec les signes “$”) pour qu’elle ne se décale pas lorsque vous allez étirer votre formule
    Il faut que la fonction ait ce format =SOMME.SI($A$2:$A$10; 25) et non ce format : =SOMME.SI(A2:A10; 25)
  • Le critère de la somme. Cet argument va permettre à l’application de sélectionner les cellules et d’en faire la somme en fonction du critère que vous avez défini. Il peut s’agir d’un critère exprimé en termes de nombre (“25”), d’expressions logiques (“>25”), de textes (“voiture”) ou de références de cellules (“B5”, qui va prendre en compte le contenu de cette cellule).
  • Le Plage_Somme (optionnel). Ce critère permet d’additionner des valeurs si celles-ci ne sont pas d’ores et déjà comprises dans le premier paramètre.

Mettre en œuvre la fonction Somme SI : guide pratique

Rien de tel que d’illustrer nos propos par une mise en situation. Dans cet exercice pratique, nous allons calculer la quantité de voitures que nous avons vendues en prenant en compte un critère d’ordre géographique. Plus précisément, il s’agira alors de faire la somme des exemplaires vendus sur le continent africain. Nous avons d’ores et déjà compilé la vente de voiture sur plusieurs continents, et ce, sur les premiers mois de l’année.

Nous sommes donc en possession de ce tableau Excel et souhaitons indiquer dans la cellule C15 la somme des voitures vendues en Afrique sur les mois de janvier à avril :

Nous commençons alors par entrer dans la cellule C15 le début de la fonction : "=SOMME.SI"

Nous y ajoutons alors la plage sur laquelle va se trouver le critère. En l’occurrence, il s’agit des cellules B3 à B13. Notre formule prend alors cette forme : "=SOMME.SI(B3:B13)".

À présent, il convient d’indiquer notre critère. Il s’agit du mot "Afrique". Notre fonction prend alors cette tournure : "=SOMME.SI(B3:B13;"Afrique".

Nous y ajoutons notre troisième paramètre, la somme_plage. Il s’agit de la plage sur laquelle se trouvent les valeurs qui sont à additionner. Il s’agit, en l’occurrence, des cellules C3 à C13. Nous rajoutons ce paramètre à notre formule qui prend maintenant cette forme : "=SOMME.SI(B3:B13;"Afrique";C3:C13".

Ne manque plus qu’à fermer la parenthèse de notre fonction pour terminer notre travail. La fonction est alors terminée et prend cette forme : "=SOMME.SI(B3:B13;"Afrique";C3:C13)". Nous retrouvons alors la somme des ventes de voitures réalisées sur le continent africain entre les mois de janvier et d’avril.

Les erreurs courantes lors de l’utilisation de la fonction Excel Somme SI

Parfois un message d’erreur peut apparaitre lors de l’utilisation de la fonction Excel Somme SI.

Tout d’abord, si l’argument contenant le critère de comptage est une condition avec des signes comme “<” ou “>=”, il faut impérativement l’indiquer entre guillemets, et ce, même s’il s’agit de conditions numériques (“>25”).

Par ailleurs, si l’une des cellules entrant dans l’addition possède elle-même une erreur (du style #VALEUR !), la fonction renverra également un message d’erreur.

Finalement, si vous souhaitez utiliser une condition textuelle de plus de 255 caractères, la fonction Somme SI renverra automatiquement un message d’erreur. Pour éviter cette limitation, il s’agira de tronquer le texte en parties plus courtes (de moins de 255 caractères). Il s’agira ensuite de recomposer ce texte en utilisant l’outil de concaténation.

Comment faire une somme avec plusieurs critères ? 

Dans ce cas, on peut utiliser la fonction SOMME.SI.ENS qui fonctionne sur le même principe. Sa syntaxe est la suivante : "=SOMME.SI.ENS(Plage_Somme; Plage_1;Critère_1;Plage_2;Critère_2;...)".

On peut y mettre autant de critère que l’on souhaite !

Découvrez notre formation Excel, le meilleur moyen de progresser !
  • 100% Cours individuels
  • Travaillez sur vos fichiers
  • Finançable par CPF
👉 Voir la formation

Découvrez les formations Atoria, le meilleur moyen de progresser

Vous souhaitez progresser sur toutes les fonctions Excel et structurer votre apprentissage ?

Pour aider les actifs français à progresser le plus rapidement possible sur les logiciels qu’ils utilisent le plus au quotidien, Atoria dispense des formations Excel sous forme de cours particuliers en visioconférence, avec des formateurs experts.

Le programme est fait sur mesure en fonction de vos besoins, vous êtes guidés pour faire des exercices et vous travaillez sur vos fichiers.

La formation est éligible Compte Personnel de Formation (CPF) et très simplement finançable !

Envie d'en savoir plus ?
👉 Découvrir la formation
Excel