La fonction SOMME.SI() permet d'additionner des cellules consécutives dans une ligne ou une colonne.
Cependant, seulement certaines cellules seront additionnées. C'est ce qu'on appelle une somme conditionnelle.
On retrouve un comportement similaire avec les fonctions MOYENNE.SI() et NB.SI().
Si la plage est une colonne, Excel fera le test suivant pour chaque cellule de la colonne :
Est-ce que la cellule située sur la même ligne mais dans une une autre colonne, appelée colonne de comparaison, correspond à une valeur donnée?
Si oui, la cellule de la colonne à additionner fera partie du total.
Si non, elle sera ignorée.
Si la plage est une ligne, le même test sera fait en utilisant une ligne de comparaison.
La fonction SOMME.SI() demande trois arguments :
Illustrons ceci à l'aide d'un exemple.
Dans le chiffrier suivant, chaque montant de vente est associé à un code de vendeur.
Nous désirons avoir le total des montants pour le vendeur A.
Dans cet exemple, la formule =SOMME.SI(B2:B7;"A";A2:A7) peut se lire comme suit :
Pour chaque cellule de la plage B2 à B7 qui contient la valeur "A", additionner la valeur de la cellule correspondante dans la plage A2 à A7.
Donc, seuls les montants de vente du vendeur A seront additionnés. Ceux du vendeur B seront ignorés.
Remarquez l'utilisation de guillemets entourant la lettre A. Si la valeur à comparer avait été un nombre, le nombre n'aurait pas été entouré de guillemets.
▼Publicité