Désolé Michel_M ; j'avais pas vu que tu m'avais donné la réponse à mon problème (sic).
Sinon, pour savoir comment résonne Excel, je me demande si celui-ci ne construit pas des matrices et les multiplie entre elles. En reprenant mon exemple, ça donnerait :
[1 0 0 0 1 0 1 0] * [16 15 43 52 12 47 12 58] = 16 + 0 + 0 + 0 + 12 + 0 + 12 + 0 = 40
pour la formule : {=SOMME(SI(A1:A8="europe";B1:B8))} (pièce jointe de l'autre message)
et
[1 0 0 0 1 0 1 0] * [1 1 1 1 1 1 1 1] = 1 + 0 + 0 + 0 + 1 + 0 + 1 + 0 = 3
pour la formule : {=SOMME(SI(A1:A8="europe";1))} (donnée par Michel_M)
§ La 1ère matrice contiendrait le résultat des comparaisons logiques (vrai/faux, 1/0) : [1 0 0 0 1 0 1 0], A1 = Europe, alors Excel met 1, A2 différent de "Europe", alors Excel met 0, etc.
§ La 2ème matrice est constituée de la plage indiquée. Dans le second exemple, une constante est indiquée, alors Excel construit dynamiquement la matrice [1 1 1 1 1 1 1 1].
§ Enfin, Excel effectue un produit matriciel.
...si ça peut aider certains...