RechercheV avec deux critères

  • Initiateur de la discussion Initiateur de la discussion Bonjour
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Bonjour

Guest
Bonjour à tous,

Je vous sollicite une fois de plus et vous remercie par avance de votre aide.

Voici mon souci :

Sur un classeur, j'ai une liste de prix :
CLIENT - CODE - PRIX
JACQUE - 4253 - 3.10
JACQUE - 5623 - 2.35
JEAN - 6981 - 5.40
JEAN - 4253 - 2.90

Un même produit peut être vendu à deux clients à des prix différents.

Sur l'autre, j'ai des documents (bon de commande par exemple) :
CLIENT - CODE - PRIX

Aujourd'hui j'ai utilisé la fonction rechercheV pour indiquer le prix en automatique.
Ler problème est que excel me reporte le premier prix trouvé sans prendre en compte le nom du client.

Je suis persuadé qu'il existe un moyen de prendre ce deuxième critère en compte (client puis code produit).

Je compte sur vous !

Merci.
 
Bonjour à tous

En ajoutant une colonne et en concatenant
Un exemple ci-joint

Bon aprés-midi à tous

JJ59 [file name=Recherchev_20060306151958.zip size=1943]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Recherchev_20060306151958.zip[/file]
 

Pièces jointes

Bonjour,

il existe peut etre un autre système mais je te propose ceci:
tu fusionnes le client et le code dans un colonne supplémentaire par =A2&B2, ceci pour obtenir un nouveau code unique; ensuite dans ta recherchev (ou index / equiv ==> préférable) tu concatènes aussi le client et le code (de la meme manière) pour aller dans ta table rechercher le prix qui correspond.


Patrick
 
Bonjour,

Regardes la formule dans le fichier joint si tu veux!

Bonne journée

Jean-Pierre [file name=Classeur1_20060306155028.zip size=2477]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20060306155028.zip[/file]
 

Pièces jointes

Bonjour,

Avec Index Equiv, les 2 plages et les 2 critères 'concaténés' à l'intérieur de la formule :
=INDEX(Prix;EQUIV(E4&F4;Client&Code;0))
Formule matricielle, à valider par ctrl, maj et entrée [file name=IndexEquivConcatene.zip size=2317]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/IndexEquivConcatene.zip[/file]
 

Pièces jointes

Bonjour à tous,

Pour ma part, j'adopte une solution différente, car si tu vends beaucoup de produits à beaucoup de clients, cela te fait une base de données hyper grosse (nb produits x nb clients) et il ne faut pas en oublier, sinon tu ne peux vendre

ma solution:
- chaque produit comporte un champ supplémentaire appellé catégorie
- chaque client a un numéro client
- je crée une table supplémentaire appellée remise sur produit et, dans cette table, j'accorde une remise à ce client pour un TYPE de PRODUIT et non pour chaque produit que je vends
- on peut également rajouter une remise suivant quantité achetée + ...
 
Bonjour Monique et merci beaucoup,

Comme je l'expliquais, les deux informations sont dans deux classeurs distincts :

1/ J'imagine que dans ce cas on est obligés de sélectionner les colonnes à la mano car on ne peut pas appeler de zone d'un autre classeur. Je me trompe ?
2/ Dans ce cas, peut on sélectionner des colonnes entières ?

Merci d'avance.
 
Re,

Je n'avais pas vu qu'il s'agissait de 2 classeurs différents.
Tu fais précéder chaque zone nommée du nom du classeur :
=INDEX(IndexEquivConcatene.xls!Prix;EQUIV(E3&F3;IndexEquivConcatene.xls!Client&IndexEquivConcatene.xls!Code;0))
(avec la souris, ça se fait tout seul)
Et tu choisis un nom moins long pour le classeur
Classeur fermé, ça fonctionne

En tout cas, pas de colonne entière
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
690
R
Réponses
2
Affichages
1 K
Romane.
R
A
Réponses
2
Affichages
3 K
Anass94
A
K
  • Résolu(e)
Réponses
6
Affichages
1 K
kondabalo
K
M
  • Question Question
Réponses
5
Affichages
2 K
G
Réponses
6
Affichages
1 K
G
B
Réponses
11
Affichages
2 K
Benjilunettes
B
S
Réponses
28
Affichages
6 K
S
N
Réponses
26
Affichages
8 K
Neimad Zark
N
C
Réponses
7
Affichages
2 K
Cynthia33
C
A
Réponses
2
Affichages
996
anthonyhk
A
Retour