Excel Formule si case vide

Résolu
hubertaaz Messages postés 8194 Date d'inscription   Statut Contributeur sécurité Dernière intervention   -  
 Joyless67 - 11 déc. 2022 à 00:16
Bonjour à tous,

Je rencontre un problème dans excel qui est le suivant :
Si j'ai une valeur en F2 comprise entre 0 et 9, je dois obtenir une valeur dans F3 qui variera en fonction de F2.
Mon problème vient du fait que si F2=0 la valeur de F3 doit être égale à 9 mais si la case F2 est vide, F3 doit aussi rester vide et c'est là que ça ne va plus. En effet si F2 est vide la valeur que j'obtiens en F3 est 9 au lieu d'une case vide.

J'ai donc du utilisé une astuce en remplaçant la case vide par 0,0001 en F2 , cela se traduit par un affichage de -0 dans la case F2 et aussi en F3.
Cette astuce me pose un problème par ailleurs car je souhaiterais avoir des cases vides que plutôt une case renseignant -0.
NB : il ne s'agit pas d'un problème limité à une case mais il s'agit d'un tableur très conséquent avec énormément de formules et à certains moments beaucoup de cases vides.

Voici la formule en question

=SI(F2=9;0;SI(F2=8;1;SI(F2=7;2;SI(F2=6;3;SI(F2=5;4;SI(F2=4;5;SI(F2=3;6;SI(F2=2;7;))))))))+SI(F2=1;8;SI(F2=0;9))+SI(F2=-0,0001;-0,0001)
J'aimerais pouvoir remplacer la fin de la formule par +SI(F2=VIDE;VIDE) mais cela ne fonctionne pas.

Un grand merci à ceux qui auront la patience de me lire jusqu'à la fin.
J'espère avoir été clair et je suis prêt à répondre à toute question.

Un tout grand merci d'avance à qui pourra me communiquer la solution.

Cordialement

Hubert
A voir également:

6 réponses

Georges6180
 
N'est-ce pas SI(ESTVIDE(ref)) la formule que tu cherches ? Il existe également la fonction SI(ESTNA(ref)) qui peut s'avérer pratique parfois !

=SI(ESTVIDE(F2);"";9-F2)


Amitiés.

Georges
97
Adrien
 
merci ! nickel !! =SI(ESTVIDE(D16);"Non";SI(D16<D27;"oui";"non"))
0
nicolas190890
 
cimer bien joué gros t un génie georges .
0
Stefan
 
Merci un conseil qui fut très pratique
0
Joyless67
 

Bonjour, je viens vers vous également car je cherche a mettre une formule du style si le numéro de téléphone en E10 commence par +1 A14= 2000$ si autre chose 2000€ et si vide O.

J'ai fait cette formule ça fonctionne pour si le numéro de téléphone en E10 commence par +1 A14= 2000$ si autre chose 2000€ mais je bute sur si vide égal 0.

Qui peut m'aider ?

0