La Fonction SOMME.SI ou ou SUMIF (en anglais) ou est une fonction d'Excel permettant de réaliser des additions conditionnelles. Elle offre la possibilité d'additionner des valeurs en fonction de critères spécifiques, ajoutant une dimension de flexibilité à l'analyse de données.
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.
La fonction SOMME.SI additionne les valeurs qui répondent à une certaine condition . Par exemple, vous pouvez facilement calculer le total des créances clients pour un client donné ou sur une période déterminée. La fonction NB.SI, quant à elle, compte le nombre d'entrées qui répondent à des critères spécifiques.
SOMME.SI sur Excel avec deux conditions
Lorsque vous avez plusieurs conditions qui doivent être respectées, on utilise la fonction « SOMME. SI. ENS ». On utilise alors l'argument « Plage à additionner » pour additionner les valeurs qui respectent les deux conditions souhaitées.
Si vous devez additionner certains éléments d'un tableau qui correspondent à un critère précis, vous pouvez utiliser la fonction Excel SOMME.SI (en français) ou SUMIF (en anglais). Et si vous devez additionner des éléments qui correspondent à plus d'un critère, vous pouvez utiliser la fonction SOMME. SI.
Pour additionner des cellules correspondant à plusieurs critères, on utilise généralement la fonction SOMME.SI.ENS. Le problème est que, tout comme son homologue à critère unique, SOMME.SI.ENS ne prend pas en charge les plages de sommes sur plusieurs colonnes. Pour contourner cette limitation, on écrit plusieurs appels à SOMME.SI.ENS, un par colonne de la plage : SOMME(SOMME.SI.ENS(…), SOMME.SI.ENS(…), SOMME.SI.ENS(…)).
Si vous le souhaitez, vous pouvez appliquer les critères à une plage et additionner les valeurs correspondantes dans une autre plage. Par exemple, la formule =SOMME.SI(B2:B5; "John"; C2:C5) additionne uniquement les valeurs de la plage C2:C5 dont les cellules correspondantes dans la plage B2:B5 contiennent la valeur "John".
Problèmes courants
0 (zéro) s'affiche au lieu du résultat attendu. Vérifiez que Critère1; 2 sont entre guillemets si vous vérifiez des valeurs de texte, comme le nom d'une personne.
Utilisez la fonction NBVAL pour savoir le nombre de fois où tous les critères sont remplis sur une ligne d'un tableau. Voici la formule : =NB. SI. ENS (plage colonne ; critère entre guillemets ; plage autre colonne ; critère entre guillemets ; etc.)
SOMME.SI : additionne les valeurs si une condition est remplie, par exemple, le total de tous les achats d'une même catégorie. NB.SI : compte le nombre d'éléments qui répondent à une condition, par exemple, le nombre d'occurrences d'un nom dans une liste. MOYENNE.SI : calcule la moyenne de valeurs sous certaines conditions ; par exemple, vous pouvez calculer la moyenne de vos notes d'examens uniquement.
Étapes pour utiliser NB.SI et SOMME.SI dans Excel
Entrer la formule : Pour NB.SI, tapez `=NB.SI(plage, critère)` en remplaçant plage et critère par vos valeurs spécifiques. Pour SOMME.SI, tapez `=SOMME.SI(plage, critère, [somme_plage])` en remplaçant plage, critère, et somme_plage par vos valeurs spécifiques.
Le symbole ∑ indique la sommation et sert de notation abrégée pour la somme de termes qui suivent un modèle . Par exemple, la somme des quatre premiers carrés entiers, 12 + 22 + 32 + 42, suit un modèle simple : chaque terme est de la forme i², et on additionne les valeurs de i = 1 à i = 4.
RECHERCHEV et SOMME.SI - rechercher et additionner des valeurs selon des critères
La différence réside dans le fait que la fonction SOMME.SI additionne uniquement les valeurs qui répondent aux critères spécifiés. Par exemple, la formule SOMME.SI la plus simple, =SOMME.SI(A2:A10;">10"), additionne les valeurs des cellules A2 à A10 supérieures à 10.
Utilisez la fonction SI, une des fonctions logiques, pour renvoyer une valeur si une condition est vraie et une autre valeur si elle est fausse. Par exemple : =SI(A2>B2;"Dépasse le budget";"OK") =SI(A2=B2;B4-A4;"")
Pour saisir une plage à utiliser comme critère, tapez *, saisissez normalement la référence de plage, puis après la référence de plage mais avant la parenthèse fermante, tapez =, puis la valeur à faire correspondre, puis " .
Par exemple, la formule =SOMME.SI(B2:B5;"Jean";C2:C5) calcule uniquement la somme des valeurs de la plage C2:C5, dans laquelle les cellules correspondantes de la plage B2:B5 contiennent le mot « Jean ». Pour calculer la somme de cellules en fonction de plusieurs critères, voir Fonction SOMME.SI.ENS.
Vous avez sélectionné le mode de calcul manuel au lieu du calcul automatique .
Avez-vous remarqué ce qui se passe lorsqu'on ajoute zéro à un nombre ? La somme de n'importe quel nombre et de zéro est égale à ce nombre . C'est ce qu'on appelle l'élément neutre de l'addition. Zéro est appelé l'élément neutre de l'addition.
La fonction SOMME.SI.ENS, une fonction mathématique et trigonométrique, additionne tous ses arguments qui répondent à plusieurs critères . Par exemple, on utilise SOMME.SI.ENS pour calculer le nombre de détaillants dans le pays qui (1) résident dans un même code postal et (2) dont les bénéfices dépassent un certain montant.
Dans Excel, les fonctions SOMME et SI peuvent être combinées pour créer une somme conditionnelle. La syntaxe est la suivante : =SOMME(SI(plage="critère"; plage_somme)) , où plage représente la plage de cellules à tester, critère la condition à vérifier et plage_somme la plage de cellules dont on souhaite calculer la somme.
Malheureusement, la fonction SOMME.SI.ENS ne vous permettra pas de synthétiser les valeurs des lignes et des colonnes . Vous devrez utiliser la fonction SOMMEPROD pour ce type de calcul.
La fonction SUM ajoute des valeurs. Vous pouvez ajouter des valeurs individuelles, des références ou des plages de cellules, ou une combinaison des trois. Par exemple : =SOMME(A2:A10) Additionne les valeurs des cellules A2 à A10.
Par exemple, la formule =SI(ET(A1>50; B1>60); « Réussite »; « Échec ») vérifie si la valeur de la cellule A1 est supérieure à 50 et si la valeur de la cellule B1 est supérieure à 60. Si les deux conditions sont vraies, la formule renvoie « Réussite », et si l’une des conditions est fausse, la formule renvoie « Échec ».