Données liées a une liste

Bonjour

Je viens de faire une feuille , ou j'ai une liste des descriptions des articles , je désire lorsque je sélectionne un article avoir la référence et le prix qui sont dans feuille Articles sur la feuille Sortie , j'ai essayé mais je n'y arrive pas , je vous joins mon fichier , merci pour votre aide .

19michel.xlsx (89.29 Ko)

Bonjour,

La syntaxe testée n'est pas bonne... du tout !

Voilà les formules à mettre respectivement en E8 et F8 :

=RECHERCHEV($D8;Articles!$B$10:$I$500;3;0)
=RECHERCHEV($D8;Articles!$B$10:$I$500;4;0)

Pour mieux comprendre, les arguments de la fonction RECHERCHEV(Arg1;Arg2;Arg3;Arg4) sont :

Arg1 : La valeur cherchée (ici le descriptif article situé en D8 pour le premier cas. Comme la colonne ne change pas lorsqu'on déplace la formule, j'ai ajouté un "$" devant la lettre D)

Arg2 : Tableau de correspondance (où on cherche). Il faut que la première colonne correspondent à la liste des éléments cherchés, donc la liste des descriptifs articles. Le tableau doit aussi inclure les colonnes avec les infos qui nous intéressent : prix, référence...

Arg3 : Position (n° de colonne relative) de l’élément à renvoyer par rapport à la liste des élément cherchés. Si la colonne description article est la N°1, alors la référence article correspond à la colonne N°3 (d'où le 3 dans la formule...).

Arg4 : On veut un résultat exact, on ne se contente pas d'une approximation. La valeur est donc 0 (ou FAUX, c'est pareil).

Bonjour,

Ton fichier corrigé.

A+

BOnjour,

vu le fichier il semble que la plage de recherche porte le nom de "inventaire"

Du coup la formule est encore plus simple pour la colonne référence :

=RECHERCHEV(D8;Inventaire;3;FAUX)

Mais j'ajouterai une condition au cas ou D8 est vide pour ne pas renvoyer d'erreur :

=SI(D8<>"";RECHERCHEV(D8;Inventaire;3;FAUX);"")

Ensuite il suffira de décaler le chiffre après inventaire pour le résultat des autres colonnes.

Rechercher des sujets similaires à "donnees liees liste"