Pb avec RECHERCHE dans Excel

Résolu
Willoo -  
chtilou Messages postés 1696 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Pour faire simple, j'ai une liste sur 2 colonnes. En A, j'ai par exemple 1,2,3...10. En B, face à 1 j'ai Rouge, face à 2 j'ai vert.... face à 10, j'ai Jaune.

Dans une autre feuille, dans une cellule A1, j'entre un chiffre. En B1, je souhaite avoir la couleur equivalente à ce chiffre. Dans B1, j'utilise donc la fonction RECHERCHE. Le Pb est le suivant. Si j'entre le chiffre 11, qui n'existe pas dans ma liste, le resultat obtenu est la valeur juste en en dessous soit "Jaune". le résultat est donc erroné. Comment inscrire dans ma cellule B1 " Valeur inconnue" et non "Jaune" (Sans macro, impératif).

J'avais essayé une astuce. dans une autre cellule, je faisais une recherche de la valeur trouvée (Jaune) et lui demandé la valeur associée (10) . Si cette valeur, 10, correspondait à la valeur inscrite dans A1, alors le résultat était bon, sinon faux. Seulement voila, je me retrouve dans un cas de figure de "reference circulaire" et c'est là qu'est l'os....

Merci à celui qui aurait une réponse.

Willoo
A voir également:

2 réponses

Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   309
 
Bonjour,
plutôt que RECHERCHE, utilise la fonction RECHERCHEV avec Faux comme 4è argument : ainsi tu auras la correspondance exacte de la valeur cherchée et #N/A si la valeur n'existe pas.
Si nécessaire, utilise SI et ESTERREUR pour renvoyer "valeur non connue" plutôt que #N/A.
I.
0
Willoo
 
Merci à Ivan Hoe et Chtilou pour leurs réponses. Mais il y a un Hic. J'ai oublié un détail non négligeable. Pour des raisons techniques, en fait je n'ai pas des 1,2,...10 mais des B001, B002,...B010. Vos réponses fonctionnent semble t-il avec des nombres en colonne A mais là, c'est du texte (B001) et ça ne réagit pas pareil......

dans l'attente d'auttres propositions.......

Merci de nouveau

Willoo
0
chtilou Messages postés 1696 Date d'inscription   Statut Membre Dernière intervention   523 > Willoo
 
Re,

suite du post 2

si ta saisie en C1 est identique à ta valeur recherchée en colonne A:A la formule reste valable.

A ton écoute.

0
Willoo > chtilou Messages postés 1696 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Chtilou. J'ai eu quelques difficultés car la formule fonctionne si les valeurs cherchées sont dans un colonne et le résultat à droite. Hors moi, le résultat était à gauche d'ou "Valeir inconnue" en permanence.

Un grand merci

Willoo
0
chtilou Messages postés 1696 Date d'inscription   Statut Membre Dernière intervention   523 > Willoo
 
Contant de t'avoir rendu service.

Bonne soirée et à bientôt sur CCM. ;-)

0
chtilou Messages postés 1696 Date d'inscription   Statut Membre Dernière intervention   523
 
Bonsoir,

D'accord avec Ivan-hoe

En C1 tu saisis ton numéro et en D1 tu insères:
=SI(ESTNA(RECHERCHEV(C1;A:B;2;FAUX));"Valeur inconnue";RECHERCHEV(C1;A:B;2;FAUX))

Cordialement.
0