Formule erronée

Nonoche Messages postés 3 Statut Membre -  
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

4 réponses

g Messages postés 1285 Statut Membre 577
 
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
Nonoche Messages postés 3 Statut Membre
 
merci pour votre réponse rapide
mais dans mon cas, comment gèrer la formule si E7 est vide ?
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
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
Nonoche Messages postés 3 Statut Membre
 
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
PHILOU10120 Messages postés 6515 Date d'inscription   Statut Contributeur Dernière intervention   827
 
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
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
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