Formule Excel, recherche V

Résolu
Bonjour,

Voici ma problématique, sur une feuille j'ai créé 3 listes (ces 3 listes comportent deux colonnes) et je recherche une formule qui indiquerait : Je recherche la cellule A1 dans la première liste (dans la deuxième colonne), si non trouvé je cherche dans la deuxième liste (dans la deuxième colonne) et si non trouvé je cherche dans la troisième (dans la deuxième colonne)

J'ai essayé en utilisant les fonctions Recherche V et Et mais cela ne fonctionne pas.

J'espère être assez claire.

Pouvez-vous m'aider. Merci par avance

2 réponses

  1. bonjour, pour commencer, la cellule à rechercher ne doit pas faire partie des liste
    on attend en c23 le resultat de la recherche de c22 dans les liste a1:b6, d1:e6, g1:h6
    =SI(ESTERREUR(RECHERCHEV(C22;liste1;2;0));SI(ESTERREUR(RECHERCHEV(C22;liste2;2;0));RECHERCHEV(C22;liste3;2;0);RECHERCHEV(C22;liste2;2;0));RECHERCHEV(C22;liste1;2;0))
    0
    1. Merci à tous pour votre aide. Bonne journée
      0
  2. les données sont en colonnes AB, DE, GH

    pour trouver A1:

    =SI(A1=RECHERCHEV(A1;$A$1:$B$6;2;0);RECHERCHEV(A1;$A$1:$B$6;2;0);SI(A1=RECHERCHEV(A1;$D$1:$E$6;2;0);RECHERCHEV(A1;$D$1:$E$6;2;0);SI(A1=RECHERCHEV(A1;$G$1:$H$6;2;0);RECHERCHEV(A1;$G$1:$H$6;2;0);"")))
    1
    1. Ca n'a pas l'air de fonctionner, j'ai un résultat #N/A, je vais essayer de trouver d'ou cela peut venir.

      En tout cas, je te remercie pour ton aide
      0
    2. vous pouvez envoyer votre fichier via ci-joint.fr , ça sera plus facile pour vous aider.
      0
    3. https://www.cjoint.com/?0murw4xMne
      J'espère que c'est bien ca. Dans la feuille 1, j'ai mis la formule dans la colonne H et les listes se trouvent en feuille 2.

      Merci encore
      0
    4. J'ai oublié de vous préciser qu'il était normal d'avoir créé 3 listes car dans le fichier que j'utilise, il est prévu 3 tableaux qui sont sur 3 feuilles différentes donc je ne voudrais pas remplacer ces 3 listes par une seule.
      0
    5. =SI(ESTERREUR(RECHERCHEV(E2;DECES;2;0));SI(ESTERREUR(RECHERCHEV(E2;DEPEN;2;0));SI(ESTERREUR(RECHERCHEV(E2;IJ;2;0));"";RECHERCHEV(E2;IJ;2;0));RECHERCHEV(E2;DEPEN;2;0));RECHERCHEV(E2;DECES;2;0))
      0