Bonjour,
Je voudrais utiliser une formule qui recherche dans une zone une valeur et renvoie un autre valeur de la même ligne.
Je sais faire pour une recherche sur une colonne mais pas une zone.
Le fichier joint est certainement plus compréhensible que mon explication.
Merci de votre aide.
GG13
Bonjour GG,
Contrairement à ce que vous affirmez, votre formule ne marche pas.
VB:
=EQUIV(J17;$D$4:$D$43;0)
Ne renvoie pas la valeur de la colonne B mais le N° de ligne où cette valeur est trouvée.
Dans votre cas c'est bon puisque en B on trouve le N° de ligne du tableau.
Regardez en PJ j'ai mis 1234 en B21.
La bonne formule peut être :
Comment utiliser la fonction MATCH dans Excel pour rechercher un élément spécifié dans une plage de cellules, en retournant la position relative de cet élément dans la plage.
Sylvanu
Merci pour ces explications.
Mais la recherche doit se faire sur une zone et pas une colonne.
La valeur rechercher est dans une cellule de la zone C4:E43 sans savoir laquelle.
GG13
J’ai testé plusieurs formules avant de poster la question et je m’aperçois que je n’aurais
jamais trouvé.
Avec une macro j’arrivais au résultat mais c’est beaucoup plus lourd que vos formules.
Encore merci pour votre aide efficace et rapide.