Formule pour chercher valeur de gauche à droite et inversement.

Résolu
yvon1351 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
yvon1351 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Malgré mes recherches je n'ai pas trouvé la formule qui me permettrait de réaliser ce que je veux. Voici mon problème : j'ai une liste de prénoms de A1 à A10 et une autre de D1 à D10. Dans la cellule F5 j'écris un prénom et je désirerais que excel m'indique en cellule G5 le prénom sur la même ligne (exemple : avec la formule RECHERCHEV en G5 je tape ROGER en F5 et apparait COLETTE en G5 mais si je tape COLETTE quel est la formule qui permet d'afficher ROGER) En résumé quelle formule permet une recherche indifféremment de gauche à droite et de droite à gauche ( j'ai essayé de solutionner mon problème avec 2 formules imbriquées : recherchev et index equiv mais, comme je ne suis pas un pro cela ne fonctionne pas !)
Je joint un tableau qui, j'espère, sera plus clair !!!
Merci de votre aide !
Cordialement.
https://www.cjoint.com/?0BwtWtEWiSb



3 réponses

Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Bonjour
essayez ceci
=SIERREUR(RECHERCHEV(F5;A1:D10;4;0);INDIRECT("A"&EQUIV(F5;D1:D10;0)))
cdlt
0
yvon1351 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Frenchie83,

Tout d'abord merci de t'intéresser à mon problème. J'ai testé ta formule mais le résultat affiché est : #NOM ? Peux-tu voir d'où vient le souci ?

Cordialement.
0
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Ca fonctionne pourtant bien chez moi
voici le fichier
https://www.cjoint.com/c/EBxj10jvbY5
0
yvon1351
 
J'ai refait mon tableau sur un ordi plus récent (le mien date de quelques années !!!) avec EXCEL 2007 et votre formule fonctionne parfaitement !!! Comme j'ai crée mon premier fichier sur une version de EXCEL 2003 peut être est ce la cause de cette erreur. Dans tous les cas merci pour votre précieuse aide !

Cordialement.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

La fonction SIERREUR n'existe pas sur les versions antérieures à Excel2007, si tu dois utiliser des version antérieures à cette version, soit tu télécharges gratuitement le pack de compatibilité sur ce lien
https://www.commentcamarche.net/telecharger/bureautique/16799-pack-de-compatibilite-microsoft-office/

soit tu utilises l'ancienne syntaxe
=SI(ESTERREUR(RECHERCHEV(F5;A1:D10;4;0));INDIRECT("A"&EQUIV(F5;D1:D10;0));RECHERCHEV(F5;A1:D10;4;0))
0
yvon1351 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Mike-31,

J'ai refait ma formule avec l'ancienne syntaxe et ça fonctionne super ! Merci pour ton aide ! Merci aussi à Frenchie83 !

Amitiés à tous les deux.
0