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.
Ouvrir dans Sheets

Fonctions