La fonction SOMME.SI.ENS permet de calculer la somme de données en fonction de plusieurs critères.
C’est comme si vous filtriez vos colonnes en fonction de critères définis et que vous preniez la ligne de total qui est une fonction SOMME.
C’est parti !
Syntaxe
La fonction SOMME.SI.ENS se construit de la manière suivante :
=SOMME.SI.ENS(plage_somme;plage_criteres1;criteres1;plage_criteres2;criteres2....)
avec
- plage_somme : plage de données qui seront additionnées
- plage_criteres1 : plage qui recherchera les cellules qui correspondent au 1er critère
- criteres1 : valeur du critère n°1
- plage_criteres2 : plage qui recherchera les cellules qui correspondent au 2e critère
- criteres2 : valeur du critère n°2
Vous pouvez ajoutez autant de critères que vous le souhaitez.
Exemple avec des critères texte
Je veux calculer les indemnités kilométriques des associés de l’entreprise et plus précisément : le kilométrage effectué par Bernard pour tous ses rendez-vous avec les clients.
- La plage_somme est la plage pour laquelle on va faire une addition : les kilomètres (colonne E)
- le critère n°1 : l’associé est Bernard. Donc
- plage_critères1 : ma 1ère colonne du tableau (A)
- criteres1 : Bernard
- le critère n°2 : les rendez-vous clients. Donc :
- plage_critères2 : ma 4ème colonne du tableau (D)
- criteres2 : RDV client
Cela donne :
=SOMME.SI.ENS($E$2:$E$8;$A$2:$A$8;"Bernard";$D$2:$D$8;"RDV Client")
On obtient 74 kms. Cela correspond bien à deux lignes avec ces critères : 69+5 = 74.
Exemple avec des références de cellule comme critères
On va utiliser la même chose sauf qu’on va inscrire nos critères dans des cellules précises.
Dans B10, on inscrit Bernard et RDV client dans B11.
Pour notre formule de calcul en B12, on remplace les arguments critères par les coordonnées des nouvelles cellules :
=SOMME.SI.ENS($E$2:$E$8;$A$2:$A$8;$B$10;$D$2:$D$8;$B$11)
On obtient le même résultat. Mais ça pourrait vous donner des idées en créant un formulaire de recherche avec des listes déroulantes pour les critères.