Formule erronée

Fermé
Nonoche Messages postés 3 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 27 novembre 2012 - 27 nov. 2012 à 12:58
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 - 27 nov. 2012 à 17:39
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

g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
27 nov. 2012 à 13:12
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 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 27 novembre 2012
27 nov. 2012 à 13:38
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 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
Modifié par Mike-31 le 27/11/2012 à 13:40
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 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 27 novembre 2012
27 nov. 2012 à 16:17
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 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
27 nov. 2012 à 13:36
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 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
27 nov. 2012 à 17:39
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