Rechercher une donnée selon deux critères

LeRe78 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans une première feuille, j'ai une liste de code (ex : 00006448) correspondant à des clients. Un code unique par client. Une ligne par client.
Dans une autre feuille, j'ai les réponses à différentes questions posés à ces clients.
Je retrouve dans cette feuille, le code du client, le code de la question (unique pour chaque question) et la réponse aux questions. Donc plusieurs lignes par clients.

Je cherche à faire remonter, dans la première feuille, chaque réponse aux questions. Une colonne par question.
La donnée doit remonter en fonction du code du client et du code de la question mais je n'arrive pas à matérialiser ça via une formule.

Par avance, merci pour vos conseils/solutions.
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
en formule matricielle, à entre avec la touche enter en maintenant ctrl et shift enfoncées
elle doit s'afficher entre accolades dans la barre de formules
formule assez lourde, bien limiter les champs aux hauteur utiles
exemple à adapter
feuil1:
  • code client en A2:A100
  • code question en B2:B100
  • réponse en C2:C100

feuil2 édition
  • code client en A2
  • code question B1:X1
  • la formule en B2:

=SIERREUR(INDEX(feuil1!$C$2:$C$100;EQUIV($A2&B$1;Feuil1!$A$1:$A$100&Feuil1!$B$2:$B$100;0));"")
à tirer sur le tableau (attention aux $)
si problème revenez en déposant un exemple de vos données ici:
http://mon-partage.fr
et revenez coller le lien créé sur le site
crdlmnt


0
LeRe78 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci beaucoup pour votre retour.
Cependant, le code question n'est pas présent en feuille 2 comme vous l'indiquez.

Pour reprendre votre description, ma situation est la suivante :

feuil1 edition :
code client en A2
la formule en B2: ?

feuil2 :
code client en A2:A100
code question en B2:B100
réponse en C2:C100

Par avance, merci de votre aide.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > LeRe78 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
??? alors simplement dans la formule, remplacer Feuil1 par Feuil2... non?
si bien sur dans votre feuil1, le code question est bien précisée en B1 , ce que vous ne dites pas dans votre réponse!
sinon déposez un modèle, même avec des infos bidonnées si besoin
à vous lire
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

En feuil1 en B1 le 1er code, en C1 le 2nd etc
En B2 :
=INDEX(Feuil2!C2:C100;EQUIV($A2&B$1;Feuil2!A2:A100 &Feuil2!B2:B100;0);)
Étirer la formule vers la droite

Cdlmnt
Via
0
LeRe78 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci pour votre retour.
En feuil1, les codes sont en colonne. A2 le 1er code, A3 le 2ème etc...
Quid de l'impact sur votre formule ?

Merci !
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Salut Via
exact, mais toutefois bien figer les champs avant de tirer la formule et l'entrer en matricielle
=INDEX(Feuil2!$C$2:$C$100;EQUIV($A2&B$1;Feuil2!$A$2:$A$100 &Feuil2!$B$2:$B$100;0);)
ceci dit, on ne voit pas très bien ce que l'on peut faire de plus pour le demandeur s'il ne veut pas déposer son modèle
crdlmnt
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
En B1, C1 ce sont les codes questions à reporter
0