Formule Excel, recherche V

Résolu
angele -  
 angele -
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

tchernosplif Messages postés 714 Statut Membre 248
 
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
angele
 
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
tchernosplif Messages postés 714 Statut Membre 248
 
vous pouvez envoyer votre fichier via ci-joint.fr , ça sera plus facile pour vous aider.
0
angele
 
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
angele
 
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
tchernosplif Messages postés 714 Statut Membre 248
 
=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
olicath59
 
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
angele
 
Merci à tous pour votre aide. Bonne journée
0