Monsieur Excel
Pour tout savoir faire sur Excel !

18 juillet 2019

La fonction somme.si.ens()

Pour continuer dans la série commencée le 26 juin dernier, je vous présent aujourd’hui une fonction disponible avec Excel 2019 et Office 365, la fonction somme.si.ens(), dont la syntaxe est =somme.si.ens(plage_somme;plage_critères;critères;...) sachant que l’on peut avoir autant de blocs plage_critères;critères que l’on veut.

Si nous reprenons notre base habituelle, nous pouvons par exemple – grâce à cette fonction – calculer la somme des salaires gagnés par des hommes de 26 et 27 ans. Une formule possible pour atteindre ce but est, dans la cellule H11 :
=SOMME.SI.ENS($E$6:$E$30;$A$6:$A$30;"m";$D$6:$D$30;">="&M8;$D$6:$D$30;"<="&M9)

Notez que les pros d’Excel pouvaient depuis longtemps atteindre le même objectif à l’aide d’une formule matricielle, comme nous l’avons fait en H12 avec :
=somme((E6:E30)*(A6:A30="m")*(D6:D30>25)*(D6:D30<28 o:p=""><28 b="">

C’est plus court, mais, la formule étant matricielle, elle a dû être validée avec [Ctrl]-[Maj]-[Entrée].

1 Commentaire(s):

  • Bonjour
    Merci d'abord pour tous vos trucs et astuces
    Une petite remarque : somme.si.ens existe depuis excel 2010...
    jean-marie

    By Blogger Jim Cé, sur 1:07 PM  

Enregistrer un commentaire

<< Accueil