Rechercher une donnée selon deux critères

Fermé
LeRe78 Messages postés 3 Date d'inscription mardi 26 mai 2020 Statut Membre Dernière intervention 26 mai 2020 - 26 mai 2020 à 11:49
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 26 mai 2020 à 14:18
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
26 mai 2020 à 11:57
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 mardi 26 mai 2020 Statut Membre Dernière intervention 26 mai 2020
26 mai 2020 à 12:15
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > LeRe78 Messages postés 3 Date d'inscription mardi 26 mai 2020 Statut Membre Dernière intervention 26 mai 2020
26 mai 2020 à 12:41
??? 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 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
26 mai 2020 à 12:23
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 mardi 26 mai 2020 Statut Membre Dernière intervention 26 mai 2020
26 mai 2020 à 12:33
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
26 mai 2020 à 14:18
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 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
26 mai 2020 à 13:10
En B1, C1 ce sont les codes questions à reporter
0