Formule matricielle conditionnelle avec ET ne fonctionne pas

Bonjour à vous,

Je cherche à faire fonctionner une formule matricielle plutôt simple :

{=SOMME(SI(ET(condition1;condition2);1;0))}

mais sans succès... et je ne comprends pas pourquoi : pouvez-vous m'aider svp ?

Merci à vous @+

Bonjour et

N'utilise pas de ET, mais multiplie les conditions entre elles comme ceci:

{=SOMME(SI(($B$1>A24:A28)*($B$1>B24:B28);1;0))}

... et dis-nous

Bonjour,

En utilisant SOMMEPROD, c'est plus simple ?

=SOMMEPROD(($B$1>A24:A28)*($B$1>B24:B28))

Bonjour et

N'utilise pas de ET, mais multiplie les conditions entre elles comme ceci:

{=SOMME(SI(($B$1>A24:A28)*($B$1>B24:B28);1;0))}

... et dis-nous

Bravo, ça fonctionne !

J'aimerais cependant comprendre pourquoi ce n'est pas le cas avec "ET".

Merci beaucoup @+

Re-bonjour,

Bonjour oxydum,

Il y a un test relativement simple que tu peux faire:

  • sélectionne la cellule dans laquelle tu as collé ma formule
  • dans la barre de formule, sélectionne cette partie de la formule:
  • appuie sur la touche F9 du clavier. tu devrais voir apparaître une matrice sous la forme

    ... on va bien sommer les valeurs qui s'affichent
  • attention, appuie sur Esc ou Echap, ensuite
  • refais le test avec ta formule, en sélectionnant

    ... tu vois la différence ?
Rechercher des sujets similaires à "formule matricielle conditionnelle fonctionne pas"