Recherche d'une valeur dans une colonne et retourner la valeur de la colonne adjacent

yannoch

XLDnaute Junior
Bonjour à tous,

je finis par m'adresser aux experts du forum, du moins à toute personne qui pourra m'aider.

Mon problème est simple, j'ai sur la même feuille,
- Une liste de nom en colonne A
- En B, je cherche une valeur
- En C, rien
- En D, j'ai une liste de valeur diverse
- En E, j'ai de nouveau une liste de nom, moins complète que la colonne A.

En B1, si il trouve A1 dans E:E, je veux avoir la valeur correspondante D, sinon rien "".

9a parait simple comme ça, mais je n'arrive pas à le "formuler", j'ai essayé avec une fonction INDEX, puis RECHERCHEV mais rien à faire.

Si ça n'est pas explicite, je mettrais un fichier exemple.

Merci par avance pour vos réponses.
 

hoerwind

XLDnaute Barbatruc
Re : Recherche d'une valeur dans une colonne et retourner la valeur de la colonne adj

Bonjour,

Avec un exemple en pièce jointe c'est toujours plus facile !

A défaut, essaie néanmoins cette formule :
Code:
=SI(NB.SI(E$1:E$100;A1);INDEX(D$1:D$100;EQUIV(A1;E$1:E$100;0));"")
les plages 1:100 à adapter suivant besoin.
 

yannoch

XLDnaute Junior
Re : Recherche d'une valeur dans une colonne et retourner la valeur de la colonne adj

Merci hoerwind,

mais ça ne fonctionne pas, du mois, quand il trouve rien, il me met bien "" par contre, il me met REF dès qu'il trouve.
j'ai joint le fichier cette fois-ci.
 

Pièces jointes

  • Classeur1.xls
    35 KB · Affichages: 84
  • Classeur1.xls
    35 KB · Affichages: 77
  • Classeur1.xls
    35 KB · Affichages: 82

mth

XLDnaute Barbatruc
Re : Recherche d'une valeur dans une colonne et retourner la valeur de la colonne adj

Bonsoir yannoch, hoerwind :)

Yannoch, dans ton fichier joint tu as cette formule:
Code:
=SI(NB.SI(E$1:E$100;A1);INDEX(#REF!;EQUIV(A1;D$1:$D$100;0));"")
Ca marche forcément moins bien que la formule indiquée par hoerwind ...

Bonne soirée à tous,

mth
 

hoerwind

XLDnaute Barbatruc
Re : Recherche d'une valeur dans une colonne et retourner la valeur de la colonne adj

Re, salut mth,

En informatique il y a cinq étapes, apprendre à copier une formule, comprendre une formule, adapter une formule, écrire une formule avec le fichier sous les yeux, écrire une formule sans fichier.

Essaie ceci en B1 :
Code:
=SI(NB.SI(E$1:E$100;A1);INDEX(D$1:D$100;EQUIV(A1;E$1:E$100;0));"")
formule à copier vers le bas.
 

yannoch

XLDnaute Junior
Re : Recherche d'une valeur dans une colonne et retourner la valeur de la colonne adj

arf, pas vu et ça marche maintenant :/
je vais reprendre mon fichier d'origine pour voir ce qui cloche.
Désolé et merci.

EDIT : ça fonctionne maintenant sur mon fichier d'origine, ce que je comprend est comme il a pu me mettre un #Ref dans la formule...
 
Dernière édition:

blord

XLDnaute Impliqué
Re : Recherche d'une valeur dans une colonne et retourner la valeur de la colonne adj

Bonjour à tous,

Simple petite remarque, si les colonnes A & B pouvait être inversées, un simple RechercheV pourrait faire l'affaire....

Blord
 

Discussions similaires

Statistiques des forums

Discussions
312 216
Messages
2 086 351
Membres
103 195
dernier inscrit
martel.jg