Excel / Recherche V
Florian
-
wilfried_42 Messages postés 912 Statut Contributeur -
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
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:
- Excel / Recherche V
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Hyper-v download - Télécharger - Divers Utilitaires
- Si ou excel - Guide
3 réponses
bonjour
essaye cela
si pas cela, envoie ton fichier ce sera plus simple
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
re:
ton fichier en retour avec explications succintes
https://www.cjoint.com/?mcovVFtNj3
ton fichier en retour avec explications succintes
https://www.cjoint.com/?mcovVFtNj3
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
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
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
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
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
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
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