Académique Documents
Professionnel Documents
Culture Documents
SI
ans un article précédent, nous avions découvert le fonctionnement de la fonction SOMME. Nous allons à
présent voir comment utiliser la fonction SOMME.SI, qui permet d'automatiser la sélection des données à
utiliser pour effectuer la somme..
1. LA FONCTION SOMME.SI
La fonction SOMME.SI additionne les valeurs de chaque élément donné en paramètre lorsqu'une
condition est remplie. Ces paramètres peuvent être des chiffres, des textes ou des références de cellules.
2. LES PARAMÈTRES
La fonction SOMME.SI s'utilise de la manière suivante :
=SOMME.SI(Plage;Critère;[Somme_plage])
Où :
Comme pour toutes les fonctions sur Excel, chaque paramètre est séparé par un point virgule, et les
plages de données sont définies par deux points
3. COMPATIBILITÉS
La fonction SOMME.SI fonctionne sur les version suivantes d'Excel :
Excel 2016
Excel 2013
Excel 2011 for Mac
Excel 2010
Excel 2007
Excel 2003
Excel XP
Excel 2000
4. UTILISATION
Exemple 1 : utilisation du paramêtre « Somme_plage »
Dans cet exemple, nous avons une base de données très simple dans laquelle les informations sont
classées suivant deux paramètres :
Supposons que nous voulions connaître les ventes totales réalisées par chaque vendeur. Dans un second
tableau, nous ajoutons une colonne avec les prénoms, puis à l'aide de la fonction SOMME.SI nous
calculons les ventes totales.
=SOMME.SI($B$4:$B$15;E4;$C$4:$C$15)
$B$4:$B$15 est la plage des cellules qui liste tous les prénoms,
E4 est la cellule qui définie le prénom qui nous intéresse,
$C$4:$C$15 est la plage des cellules qui reprend le montant des ventes
Notez au passage l'utilisation du symbole dollar ($) qui permet de figer les cellules si nous décidons
d'étendre la formule à d'autres cellules. C'est ce que l'on appelle une référence absolue.
Il suffit ensuite d'étendre la formule vers le bas pour le résultat de chaque vendeur (en ayant bien mis les
références absolues pour le critère « Plage » et « Somme_plage»).
Sous forme numérique : dans ce cas la somme sera effectué sur toutes les valeurs de cellules de
la « Plage » qui sont strictement égales au critère. Le critère est alors saisie directement (sans
guillements).
=SOMME.SI(A1:A10;1000)
=SOMME.SI(A1:A10;B1) → « B1 » vaut 1000
Sous la forme d'une expression : dans ce cas la somme sera effectué sur toutes les valeurs de
cellules de la « Plage » qui répondent à l'expression. Le critère est alors saisie directement entre
guillemets :
=SOMME.SI(A1:A10;"<1000")
=SOMME.SI(A1:A10;"<"&B1) → « B1 » vaut 1000
Notez la manière d'utiliser une cellule dans le second exemple : la condition est entre guillement, puis
l'éperluette (« & ») permet de rattacher la valeur de cellule qui contient la valeur à utiliser.
Les expressions disponibles sont les suivante
Sous la forme d'un texte: dans ce cas la somme sera effectuée sur toutes les valeurs de cellules de
la « Somme_plage» pour lesquelles l'équivalent de la « Plage » répondent à l'expression « Critère
». Le critère est alors saisie directement entre guillemets et le dernier argument est obligatoire
(impossible de sommer des textes :
=SOMME.SI(A1:A10;"France";B1:B10)