Fonction SI (vrai;faux) avec ESTVIDE
Résolu
Alex
-
Alex -
Alex -
Bonjour,
Je souhaite écrire une formule avec la condition vrai/faux et rajouter une autre condition si la cellule est vide. Pas de problème pour faire les 2 séparéments, mais je n'arrive pas à faire les 2 en même temps.
Voici la formule que j'ai donc essayé :
=SI(I4-E4<=21;"VRAI";SI(I4-E4>=22;"FAUX";SI(ESTVIDE(I4);"VIDE";I4)))
Le problème est que quand la cellule I4 est vide, il m'écris quand même VRAI au lieu de VIDE.
Si quelqu'un peut m'aider...
Merci d'avance
Je souhaite écrire une formule avec la condition vrai/faux et rajouter une autre condition si la cellule est vide. Pas de problème pour faire les 2 séparéments, mais je n'arrive pas à faire les 2 en même temps.
Voici la formule que j'ai donc essayé :
=SI(I4-E4<=21;"VRAI";SI(I4-E4>=22;"FAUX";SI(ESTVIDE(I4);"VIDE";I4)))
Le problème est que quand la cellule I4 est vide, il m'écris quand même VRAI au lieu de VIDE.
Si quelqu'un peut m'aider...
Merci d'avance
A voir également:
- Fonction SI (vrai;faux) avec ESTVIDE
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Mise en forme conditionnelle avec fonction si - Guide
- Fonction remplacer sur word - Guide
1 réponse
Bonjour
avec la même formule mais en plaçant la condition ESTVIDE en début de formule, sinon, avec E4 vide, EXCEL considére que la première condition est remplie (E4 équivaut à 0) et donc arrête la lecture de la formule.
=SI(ESTVIDE(I4);"VIDE";SI(I4-E4<=21;"VRAI";SI(I4-E4>=22;"FAUX";I4)))
mais dans quelles conditions voulez vous renvoyer I4 seulement (fin de formule)
Y a t il des cas de figure ou I4-E4 peut être ni plus petit ou égal 21, ni plus grand ou égal 22? (donc forcément avec décimales?)
Si ce n'est pas le cas il suffira d'écrire
=SI(ESTVIDE(I4);"VIDE";SI(I4-E4<=21;"VRAI";"FAUX"))
et même en fait:=SI(ESTVIDE(I4);"VIDE";I4-E4<=21)
les vrais et faux vont s'inscrire tous seuls
crdlmnt
Errare humanum est, perseverare diabolicum
avec la même formule mais en plaçant la condition ESTVIDE en début de formule, sinon, avec E4 vide, EXCEL considére que la première condition est remplie (E4 équivaut à 0) et donc arrête la lecture de la formule.
=SI(ESTVIDE(I4);"VIDE";SI(I4-E4<=21;"VRAI";SI(I4-E4>=22;"FAUX";I4)))
mais dans quelles conditions voulez vous renvoyer I4 seulement (fin de formule)
Y a t il des cas de figure ou I4-E4 peut être ni plus petit ou égal 21, ni plus grand ou égal 22? (donc forcément avec décimales?)
Si ce n'est pas le cas il suffira d'écrire
=SI(ESTVIDE(I4);"VIDE";SI(I4-E4<=21;"VRAI";"FAUX"))
et même en fait:=SI(ESTVIDE(I4);"VIDE";I4-E4<=21)
les vrais et faux vont s'inscrire tous seuls
crdlmnt
Errare humanum est, perseverare diabolicum
En tout cas la première formule que vous m'avez donnez fonctionne parfaitement dans tout les cas, je vous remercie :)
Cordialement.