Formule erronée

Bonjour,

je peine sur cette formule qui est placée sur la cellule G7 ; les 7 premières lignes de la formule réponde parfaitement à la valeur numérique placée en E7

seule la dernière ligne ne répond pas si je mets le texte "C" en D7 ; le "- 2" ne s'affiche pas en G7. Je précise que j'ai mis la cellule D7 au format "texte"

=SI(E7="";"";
SI(E7>=4,5;"+ 3";
SI(ET(E7>=3;E7<=4,49);"+ 2";
SI(ET(E7>=2;E7<=2,99);"+ 1";
SI(ET(E7>=0,8;E7<=1,99);"";
SI(ET(E7>=0,51;E7<=0,8);"- 1";
SI(ET(E7>=0;E7<=0,5);"- 2";
SI(D7="C";"- 2";))))))))

merci à tous par avance et bonne journée.

Noëlle

4 réponses

  1. Bonjour,

    Le "-2" s'affiche bien si les autres conditions de la formule sont remplies.
    Par exemple C en D7 et 0,1 en E7.

    Cordialement.
    0
    1. merci pour votre réponse rapide
      mais dans mon cas, comment gèrer la formule si E7 est vide ?
      0
  2. Salut,

    regarde cette formule, mais je doute que ce soit cela par rapport à la cellule D7.

    si D7 ="C" on affiche -2 jusque la pas de problème, mais si en E7 tu as une valeur comprise dans l'échelle que tu as donnée que faut il faire ou es ce que la cellule D7 est maitresse et dans ce cas on ne s'occupe pas de E7 on affiche -2 quel que soit la valeur en E7 ou inversement si il y as une valeur en E7 on ne prend pas en charge D7 ?

    =SI(D7="C";"-2";SI(E7>=4,5;"+3";SI(E7>=3;"+2";SI(E7>=2;"+1";SI(OU(E7>=0,8;E7="");"";SI(E7>=0,51;"-1";SI(E7>=0;"-2";"")))))

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. il faut les prendre en compte toutes les deux
      cela peut être
      soit D7 et E7 vides, alors G3 vide
      soit D7 vide et E7 avec une valeur comprise entre 0 et 0,5, alors G3 = -2
      soit la lettre C dans D7 et une valeur comprise entre 0 et 0,5 dans E7, alors G3 = -2
      0
  3. Contributeur
    Bonjour

    Peut être mettre >0
    à la place de >=0 car cette option ne permet pas de tester la dernière condition
    si la cellule est vide vous ne faite rien première condition
    et si la cellule égale zéro vous affichez " -2 " donc seulement si la cellule E7 est inférieur à zéro vous afficherez " - 2 " si C en D7
    0
    1. Salut,

      alors si j'ai tout compris, comme cela

      =SI(ET(D7="C";E7="");"-2";SI(E7>=4,5;"+3";SI(E7>=3;"+2";SI(E7>=2;"+1";SI(OU(E7>=0,8;E7="");"";SI(E7>=0,51;"-1";SI(E7>=0;"-2";"")))))))
      0