Bonjour
André, cela dépend comment tu utilises SOMMEPROD
SI par exemple j'ai dans les cellules A1:A3 les valeurs A;A;A et dans les cellules B1:B3 les valeur 1;-;3.
Si tu utilises la formule =SOMMEPROD((A1:A3='A')*(B1:B3)),
la valeur retournée est un message d'erreur
Mais si tu utilises la formule
=SOMMEPROD((A1:A3='A')*1;(B1:B3))
la fonction retournera la bonne valeur.
Rappel, le *1 est obligatoire, elle permet de convertir le VRAI ou FAUX en une valeur numérique 0 ou 1, dans le cas de deux critères ce n'est pas la peine de l'employer.
Dans la deuxième formule, on utilise deux matrices distinctes, et tout comme SOMME, la fonction fait la différence entre numérique et alphanumérique, ce qui n'est pas le cas de la multiplication, j'espère que je suis clair. Petit rappel, SOMMEPROD gére jusqu'à 30 matrices, elle est géniale cette fonction, mais il faut savoir l'utiliser.
@+Jean-Marie