Re,
A vérifier avec ton exemple car sur base de tes données ma formule me renvoie 113 et je viens de m'apercevoir qu'avec ta formule cela renvoie 80 (dans ta formule tu as mis des IF ?..., pourquoi pas des SI ?... ta version est en anglais ?
Cela étant dit, cette formule est de type matricielle mais sans les accolades {}.
Syntaxe générale : =SOMMEPROD((critère 1)*(critère 2)*(plage à additionner))
La formule =SOMMEPROD((E32:E40<(G18/2))*C32:C40) que je t'ai donnée comme le même résultat que celle-ci =SOMMEPROD((E32:E40<(G18/2))*1;C32:C40)
Explication :
=SOMMEPROD((E32:E40<G18/2)*1) --> dans lequel ((E32:E40<G18/2) te renvoie un test logique VRAI ou FAUX. VRAI * 1=1
La formule ci-avant trouve 2 car il y a 2 valeurs inférieures à G18 dans la plage E32:E40.
C32:C40 : plage dans laquelle seront prises les deux valeurs. Ici 2 valeurs 50 et 63 qui sont additionnées.
Cette formule donne le même résultat --> {=SOMME(SI((E32:E40<G18/2);(C32:C40)))}
Les accolades étant placées en cliquant dans la formule puis CTRL + SHIFT + ENTREE
Amicalement
Dan