Syntaxe de la fonction
SOMME.SI.ENS(plage_somme; plage_critere1; critere1; [plage_critere2; critere2…])
- plage_somme : la plage dont la somme doit être réalisée ;
- plage_critere1 : la première plage sur laquelle appliquer le premier critère ;
- critere1 : la condition à tester sur plage_critere1 ;
- plage_critere2; critere2… – [FACULTATIF] : la ou les plage(s) et condition(s) supplémentaire(s) à tester.
Exemples d'utilisation
- =SOMME.SI.ENS(A1:A10; A1:A10; “>20”)
- =SOMME.SI.ENS(A1:A10; B1:B10; “=0”)
- =SOMME.SI.ENS(A1:A10; B1:B10; “VRAI”; C1:C10; “FAUX”)
Exercices d'application
Dans cet exercice, nous souhaitons à l’aide de la fonction SOMME.SI.ENS additionner les valeurs supérieures à 50 puis uniquement les lignes qui contiennent la valeur 1 pour la colonne B.
Nous utilisons d’abord les deux fonctions suivantes pour tester ces deux conditions séparément :
=SOMME.SI.ENS(A2:A18;A2:A18;">50")
=SOMME.SI.ENS(A2:A18;B2:B18;"=1")
Enfin, nous testons ces deux conditions en simultané grâce à cette fonction :
=SOMME.SI.ENS(A2:A18;A2:A18;">50";B2:B18;"=1")
Détaillons le comportement de cette dernière formule pour en améliorer sa compréhension :
- SOMME.SI.ENS commence en A2 et repère la valeur 93 ;
- la fonction vérifie alors si le premier critère est rempli : 93 est-il supérieur à 50 ? ;
- comme le premier critère est rempli, l’étape suivante est de vérifier si la première ligne de la deuxième plage de critères (B2:B18) est égale à 1 ;
- c’est le cas : les deux conditions sont réunies, 93 est donc ajouté au total ;
- l’opération est répétée pour chaque ligne de la plage à additionner.
Remarques complémentaires sur la syntaxe :
- La plage à additionner doit être au format nombre ;
- La ou les plage(s) à tester doivent contenir le même nombre de lignes que la plage à sommer.