Recherchev et terme générique
Le
Cyril

Bonjour
Je souhaite utiliser la fonction recherchev afin de retrouver dans une table
le prix correspondant à un article donné.
Malheureusement ma base de prix est exportée depuis une GPAO et contient des
codes article automatiques de la forme suivante : "6000*150*8" ou "6000*50*8".
Le problème vient du fait que la recherche semble considérer ces astérisques
comme des termes génériques et une fois la table triée, une recherche sur
"6000*50*8" me renvoie le prix du "6000*150*8" (premier de la liste à
répondre au critère modifié)
Y a t'il une solution pour s'affranchir de ce soucis ???
Merci d'avance
Je souhaite utiliser la fonction recherchev afin de retrouver dans une table
le prix correspondant à un article donné.
Malheureusement ma base de prix est exportée depuis une GPAO et contient des
codes article automatiques de la forme suivante : "6000*150*8" ou "6000*50*8".
Le problème vient du fait que la recherche semble considérer ces astérisques
comme des termes génériques et une fois la table triée, une recherche sur
"6000*50*8" me renvoie le prix du "6000*150*8" (premier de la liste à
répondre au critère modifié)
Y a t'il une solution pour s'affranchir de ce soucis ???
Merci d'avance
=INDEX(libelle;MAX(SI(codeò;LIGNE(INDIRECT("1:"&LIGNES(code))))))
http://cjoint.com/?jssFczCb4A
JB
On 18 sep, 18:20, "Boisgontier"
plus simplement combine
Index et Equiv
Cordialement.
lSteph
Après test cela semble ok...
Merci aussi aux autres contributeurs mais cela me semblait plus complexe à
expliquer à mes opérateurs.
Cyril
Voir PJ: http://cjoint.com/?jtqRrNIRIJ
JB
On 19 sep, 15:52, Cyril
Une matricielle :
=INDEX(LeChamp_de
_Recherche;EQUIV(1;1*EXACT(Le_Code_Cherché;Le_Champ_Des_Codes);0))
=RECHERCHEV(SUBSTITUE(E2;"*";"~*");BD;2;FAUX)
http://boisgontierjacques.free.fr/pages_site/recherchev.htm#jokers
JB
"Boisgontier" news: OQ3Yc$g%