Pb avec RECHERCHE dans Excel

Résolu
Willoo -  
chtilou Messages postés 1704 Statut Membre -
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
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   310
     
    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
    1. 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
      1. chtilou Messages postés 1704 Statut Membre 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
      2. Willoo > chtilou Messages postés 1704 Statut Membre
         
        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
      3. chtilou Messages postés 1704 Statut Membre 523 > Willoo
         
        Contant de t'avoir rendu service.

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

        0
  2. chtilou Messages postés 1704 Statut Membre 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