Cellule vide lorsqu'elle ne renvoit pas à un résultat

Résolu/Fermé
Catwoman678 - 11 déc. 2018 à 19:21
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 déc. 2018 à 19:41
Bonjour,

Ma formule:
=SI(ESTVIDE(A1);″ ″;SI(OU(A1="Bleu";A1="Vert";A1="Jaune";A1="Rouge");"1 et 2";"1"))

Je n'arrive pas à trouver la formule qui convienne pour mon fichier:
Le problème étant que la cellule A1 contient une formule qui pour laquelle il n'y a pas nécessairement de résultat.

Je souhaiterais que:
-Si la cellule A1 n'a pas de résultat, qu'il n'y ait rien d'inscrit.
-Si la cellule A1 contient Bleu, Vert, Jaune ou Rouge, il soit inscrit "1 et 2"
-Si la cellule contient un autre couleur, il soit inscrit "1"

Pour l'instant j'ai des "1" lorsque la cellule A1 est vide (formule qui ne renvoit pas de résultat)

Probablement que le ESTVIDE n'est pas approprié car il y a une formule en A1.

Est-ce que je pourrait utiliser le SIERREUR? Si oui, comment?

Merci!

Configuration: Windows / Chrome 70.0.3538.110

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié le 11 déc. 2018 à 19:25
Bonsoir
A1 n'est pas vide si elle contient une formule
Reste à savoir ce que la formule renvoie et que vous appelez rien
si elle renvoie "", (et non pas " ") essayez avec :

=SI(A1="";″″; etc......
et ne mettez pas de blanc entre les guillets car un blanc n'est pas "rien" pour Excel
crdlmnt
0
Je ne suis pas certaine de comprendre, voici la formule en A1:

=SIERREUR(RECHERCHEV(N1;Menus!$K:$L;2;FAUX);"")

Il est donc possible qu'il n'y ait pas de résultat visible outre la formule

Je vais corriger l'espace entre mes guillemets mais je ne suis pas certaine de comprendre la formule à utiliser...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié le 11 déc. 2018 à 19:35
Donc la formule qui s'appuie sur cette cellule A1 doit s'écrire:

=SI(A1="";"";SI(OU(A1="Bleu";A1="Vert";A1="Jaune";A1="Rouge");"1 et 2";"1"))

à la place de ESTVIDE(A1)
crtdlmnt
0
Merci!!! Ça fonctionne!! :))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
11 déc. 2018 à 19:41
Pas de quoi
je passe le sujet en résolu
Bonne route
crdlmnt
0