Que renvoie cette formule ?
Les cellules A2 à A5 contiennent les montants de quatre sinistres : 120, 80, 300 et 50. Que renvoie la formule suivante ?
=SOMMEPROD((A2:A5>100)*A2:A5)Un indice
Le test (A2:A5>100) renvoie VRAI ou FAUX pour chaque cellule, que la multiplication transforme en 1 ou 0.
Voir la correction
- Le test (A2:A5>100) renvoie VRAI ou FAUX pour chaque cellule, que la multiplication transforme en 1 ou 0 :VRAI, FAUX, VRAI, FAUX → 1, 0, 1, 0
- Multiplié par les montants :1 × 120, 0 × 80, 1 × 300, 0 × 50 → 120, 0, 300, 0
- SOMMEPROD additionne le tout :120 + 300 = 420
Ici, =SOMME.SI(A2:A5;">100") donne le même résultat. L’intérêt de SOMMEPROD : combiner plusieurs conditions, par exemple un montant et une année de survenance.
Ce thème est approfondi dans le cours Excel avancé et VBA, chapitre 3 : Calculs conditionnels.