VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Excel : Recherche double entrées [Résolu]

Christelle - Dernière réponse le 9 avril 2008 à 20:43
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 "&".
Lire la suite 

Excel : Recherche double entrées »

10 réponses
Réponse
+5
moins plus
regarde sur ce lien :
http://www.cijoint.fr/cjlink.php?file=cj200804/cijTfcvag5.xls.
Ajouter un commentaire
Réponse
+1
moins plus
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.
michel_m- 9 avril 2008 à 13:40
Je viens de te le faire...

J'abandonne ce post.
dudu134- 9 avril 2008 à 13:42
je lui mis en lien un fichier, il comporte ta formule et çà marche
Ajouter un commentaire
Réponse
+1
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
essaye ceci :
=recherchev(a1;a3:c20;3;0)
a3:c20 c'est ton tableau
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
tu a regarder mon fichier.
si c'est bon pour toi n'oublie de mettre résolu
Ajouter un commentaire
Réponse
+0
moins plus
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.
aquarelle- 9 avril 2008 à 20:43
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
Ajouter un commentaire
Ce document intitulé « Excel : Recherche double entrées » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?