Excel / Recherche V

Florian -  
wilfried_42 Messages postés 912 Statut Contributeur -
Bonjour,

Je vais tenter de vous expliquer mon problème.

J'ai une base de données sous excel dans laquelle j'ai la réf. d'article, la couleur, le prix (différents prix pour plusieurs quantités). J'entre ma fonction RECHERCHE V dans une autre feuille (en tapant la réf. de l'article, toutes les autres données s'affichent); jusque là, aucun problème!
Ca se complique lorsque j'essaie d'utiliser la fonction RECHERCHE V en fonction d'un second critère: c-à-d que je souhaite qu'en entrant la réf. de l'article ET la quantité, le prix correspondant s'affiche.
Jusque là, je ne réussis à faire afficher le prix que pour une seule quantité!
La fonction RECHERCHE V est-elle ici bien appropriée?

Est-ce qu'un expert peut m'apporter son aide??

Merci d'avance

Florian
A voir également:

3 réponses

wilfried_42 Messages postés 912 Statut Contributeur 245
 
bonjour

essaye cela

=index(Feuil2!:B:B; sommeprod((Feuil2!$A$1:$A$1000=codeart) * (Feuil2!$C$1:$C$1000=Quant) * ligne($A$1:$A$1000)))


si pas cela, envoie ton fichier ce sera plus simple
0
florian
 
Bonjour Wilfried,

Merci beaucoup pour ta réponse.
Malheureusement, je ne parviens pas à adapter la fonction que tu me proposes à mon exemple.

Tu trouveras le fichier sous ce lien suivant:

https://spaces.hightail.com/resolve/download/TTZsOGNYTWNJMHZIRGc9PQ

Merci d'avance pour ton aide,

Cordialement
Florian
0
wilfried_42 Messages postés 912 Statut Contributeur 245
 
re:

ton fichier en retour avec explications succintes
https://www.cjoint.com/?mcovVFtNj3
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut Florian & Wilfried_42,


Pour compléter la proposition de Wilfried et éviter les erreurs de saisie des références, tu devrais nommer la plage Réf de ta base de donnée exemple Code

ensuite tu positionnes ta cellule en B3 dans l'exemple de Wilfried et
insertion/nom/définir Nom dans le classeur tu saisis Référence et dans Fait référence à, tu saisis
=Code


Bonne après midi à vous
0
florian
 
Bonsoir Wilfried,

tout d'abord merci pour tes réponses rapides.
J'ai donc réessayé d'appliquer tes formules dans mon exemple mais sans succès!
Je pense que j'ai dû omettre quelque chose.

Tu trouveras mon exemple retravaillé selon tes formules à l'adresse suivante:

https://spaces.hightail.com/resolve/download/TTZtWmdrMVhWRC9IRGc9PQ

Merci pour ton aide,

Bien cordialement

Florian
0
wilfried_42 Messages postés 912 Statut Contributeur 245
 
re:

reprends le précédent fichier et évite de tous casser

quand je nomme des plages : menu Insertion / Nom / Definir et que j'y mets des formules assez complexes, c'est que ces formules ne fonctionnent pas directement dans une cellule.
Utiliser une matrice dans une cellule c'est faisable, mais en definir une pour l'utiliser ailleur ca marche pas

De plus : j'ai changer les formats de tes quantités en Format standard, comme c'est du numerique, il ne faut rien changer : en format standard, 10 et > à 2, en format texte c'est l'inverse et Equiv perd ses reperes
2000 en text est < à 500

0