Récupérer les infos d'une feuille excel

gigiwin

XLDnaute Occasionnel
Bonjour,

Je suis nouvelle sur le site et vous remercie de l'aide que vous pourrez m'apporter.


Voici mon problème :

classeur "PIECES" contenant en autres les colonnes
FOURNISSEUR REF DESIGNATION PRIX D ACHAT

Dans classeur "COMMANDE", je voudrais en tapant une réference en B8 que se mettent automatiquement :
1- en C8 le nom du fourniseur le moins cher
2- en D8 le prix d achat le moins cher

ou seulement, si cela est plus simple, la 1- en C8 le nom du fourniseur le moins cher

Je vous précise:
la feuille "PIECES" contient 9600 lignes

est-ce possible ?
Quelle formule mettre?

J'ai essayé plusieurs solutions, mais je n'y arrive pas.

GIGIWIN
 

Pièces jointes

  • pieces.xls
    14.5 KB · Affichages: 44
  • commande.xls
    13.5 KB · Affichages: 45
  • pieces.xls
    14.5 KB · Affichages: 42
  • commande.xls
    13.5 KB · Affichages: 41
  • pieces.xls
    14.5 KB · Affichages: 43
  • commande.xls
    13.5 KB · Affichages: 39

Dranreb

XLDnaute Barbatruc
Re : Récupérer les infos d'une feuille excel

Bonjour.
À première vue, à votre place je classerais la liste classeur "pieces.xls" par ordre croissant de la colonne S,
Comme ça un =EQUIV(B8;[pieces.xls]Feuil1!$J:$J;0) rendrait la 1ère ligne, donc la moins chère, portant cette référence.
Il ne resterait plus qu'à récupérer les autre renseignements à l'aide de la fonction INDEX
À +
 

gigiwin

XLDnaute Occasionnel
Re : Récupérer les infos d'une feuille excel

Bonjour,

Merci pour votre réponse.

Quand je classe par ordre croissant la colonne S et que je mets votre formule, le résultat est : 2
Il me faut absolument le nom du fournisseur le moins cher en C8.
A+
 

Dranreb

XLDnaute Barbatruc
Re : Récupérer les infos d'une feuille excel

Eh bien comme je vous le disais:
Code:
=INDEX([pieces.xls]Feuil1!$D:$D;EQUIV(B8;[pieces.xls]Feuil1!$J:$J;0))
Là pour 9403 il mettra bien IT et non plus 2
Remarque: Je disais bien de classer la liste par ordre croissant de la colonne S, et non pas de classer seulement la colonne S, évidemment !
À +
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 469
Messages
2 088 697
Membres
103 924
dernier inscrit
Patrick c