OVH Cloud OVH Cloud

Petit SI

2 réponses
Avatar
A COSTA
Petit Si
Comment faire la formule pour avoir le résultat suivant:
Si a1 <= 10000;"mauvais"; si a1>10000;"bon"; si a1 n'a pas de valeur ou si
a1 = une lettre; "erreur"

Avec la formule =SI(A1<=10000;"mauvais";SI(A1>10000;"bon";"")), j'ai le
résultat "bon" même si dans a1 j'ai par exemple la lettre "a"

Merci d'avance
A Costa

2 réponses

Avatar
philippe
Tu dois reconstruire ta formule pour gérer le fait que si a1 contient une
lettre, alors le si a1>100000 renvoi vrai !!! en effet ;-) toute lettre est
supérieure à un chiffre quelconque.

Tu peux par exemple commencer par un si qui teste si a1 est un nombre :
estnum(a1) renvoi vrai si un nombre est en a1 et faux dans le cas contraire :
si estnum(a1) alors ta condition, sinon erreur

Cordialement,
Phlippe


Petit Si
Comment faire la formule pour avoir le résultat suivant:
Si a1 <= 10000;"mauvais"; si a1>10000;"bon"; si a1 n'a pas de valeur ou si
a1 = une lettre; "erreur"

Avec la formule =SI(A1<000;"mauvais";SI(A1>10000;"bon";"")), j'ai le
résultat "bon" même si dans a1 j'ai par exemple la lettre "a"

Merci d'avance
A Costa



Avatar
Eric
Bonjour,

Avec:
=SI(NON(ESTNUM(A1));"";SI(A1<000;"mauvais";"bon"))

Petit Si
Comment faire la formule pour avoir le résultat suivant:
Si a1 <= 10000;"mauvais"; si a1>10000;"bon"; si a1 n'a pas de valeur ou si
a1 = une lettre; "erreur"

Avec la formule =SI(A1<000;"mauvais";SI(A1>10000;"bon";"")), j'ai le
résultat "bon" même si dans a1 j'ai par exemple la lettre "a"

Merci d'avance
A Costa



--
A+
Eric
http://www.mpfa.info/