Excel : Recherche double entrées

Résolu
Christelle -  
aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   -
Je souhaite faire une recherche double.

Par exemple :
J'ai un tableau de 3 colonnes : Prénom, Nom puis Code client.
Je veux connaitre le code client en recherchant par le nom et le prénom (au cas ou il y ait 2 fois le même prénom dans le tableau)
J'utilise donc recherchev(A1&A2;'Client'!A:D;3;FAUX) mais ca ne marche pas.
Je ne suis pas sûre de bien utiliser le "&".
A voir également:

7 réponses

dudu134 Messages postés 2868 Date d'inscription   Statut Membre Dernière intervention   608
 
regarde sur ce lien :
http://www.cijoint.fr/cjlink.php?file=cj200804/cijTfcvag5.xls.
5
Christelle
 
Je reprécise ma demande :

Prenons l'exemple suivant :


Journée du Catégorie des places Prix du spectacle
01/01/2008 1 40.00
01/01/2008 2 30,00
01/01/2008 3 20,00
01/01/2008 4 10,00
02/01/2008 1 35,00
02/01/2008 2 20,00
02/01/2008 3 15,00
02/01/2008 4 10,00


Voici ce que je voudrais , un nouveau tableau:

Journée du Catégorie des places Prix du spectacle
Je saisie une date Je saisie une catégorie Recherche dans le tableau ci-dessus pour m'indiquer le prix.
01/01/2008 4 ?



Je ne peux pas changer le tableau de base.
1
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Je viens de te le faire...

J'abandonne ce post.
0
dudu134 Messages postés 2868 Date d'inscription   Statut Membre Dernière intervention   608 > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
je lui mis en lien un fichier, il comporte ta formule et çà marche
0
Christelle
 
C'est la 1ère fois que j'essaie d'utiliser la fonction sommeprod(). Je ne la maitrise pas.
Je crois comprendre le début :
S'il y a la cellule A1 dans la colonne A alors c'est vrai donc on multiplie par 1 (sinon par 0),
de même pour la cellule A2 dans la colonne B
donc s'il y a bien A1 et A2 ca fait 1*1 , si j'ai bien compris, qui est multiplié par la valeur de la cellule recherchée (la ligne avec les 2 critères, dans la colonne C) mais c'est justement là que je ne comprends pas comment rechercher cette dernière cellule. J'ai essayé en terminant par ;C3:c20 mais ca n'a pas l'air de fonctionner.

J'ai donc testé une autre méthode qui a fonctionné:

=SI(RECHERCHEV(A1;A3:C20;2;FAUX)=A2;RECHERCHEV(A1;A3:C20;3;FAUX);"")

Merci de vos réponses.
1
dudu134 Messages postés 2868 Date d'inscription   Statut Membre Dernière intervention   608
 
Bonjour,
essaye ceci :
=recherchev(a1;a3:c20;3;0)
a3:c20 c'est ton tableau
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour Christelle, Dudu

Saisie du nom en A1, prénom en A2; tableau A3:C20 comme Dudu

Si le code est uniquement un nombre
adapte à tes tableaux cette formule:
=SOMMEPROD((A3:A20=A1)*(B3:B20=A2);C3:C20)

Si le code comporte une ou plusieurs lettres :
=MAX(SI((A3:A20=A1)*(B3:B20=A2);C3:C20))
formule matricielle à valider par Ctrl+maj+entrée (et non par "entrée" comm d'hab) le curseur étant dans la barre de formules

Michel
0
dudu134 Messages postés 2868 Date d'inscription   Statut Membre Dernière intervention   608
 
tu a regarder mon fichier.
si c'est bon pour toi n'oublie de mettre résolu
0
Christelle
 
Le lien ne marche pas. La page qui s'ouvre affiche "fichier non accessible".
Je vais indiquer que le problème est résolu mais j'aurai été curieuse d'avoir quelques explications sur la fonction sommeprod() par rapport au post que j'ai indiqué ci-dessus.
0
aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 304
 
Bonsoir,
Voici le lien correcte, c'est le . de fin qui empêche le téléchargement : http://www.cijoint.fr/cjlink.php?file=cj200804/cijTfcvag5.xls
Bonne soirée
0