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.
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.
La syntaxe de la fonction Somme SI se présente comme suit : "=SOMME.SI(Plage;Critère;[Plage_Somme])".
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.
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.
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 !