Résultats multiples

LilieG Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
LilieG Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sous un même numéro de dossier, il peut exister plusieurs références produit.

Je cherche la formule qui me permet d'aller chercher dans ma base de données toutes les références rattachées au numéro de dossier pour obtenir le résultat suivant:

Colonne A = numéro de dossier, Colonne B = référence

A1=numéro de dossier 123
B1=référence A

A2=numéro de dossier 123
B2=référence B

A3=numéro de dossier 123
B3=référence C

A4=numéro de dossier 123
B4=référence D

Merci de votre aide car je ne connais pas la formule adéquate et ne la trouve pas sur le net.
A voir également:

7 réponses

g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

Les plages A2:A200 et B2:B200 ainsi que la cellule valeur de référence F2 sont à adapter pour cette fonction matricielle:

{=SI(ESTERREUR(INDEX(B2:B200;PETITE.VALEUR(SI(A2:A200=$F$2;LIGNE(INDIRECT("1:"&LIGNES(A2:A200))));LIGNES($1:1))));"";INDEX(B2:B200;PETITE.VALEUR(SI(A2:A200=$F$2;LIGNE(INDIRECT("1:"&LIGNES(A2:A200))));LIGNES($1:1))))}

à dérouler vers le bas.

Pour valider une fonction matricielle utiliser les touches Ctrl+Maj+Entrée, ce qui ajoutera les crochets {} qui ne doivent pas être ajoutés manuellement.

Cordialement.
0
LilieG Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Et merci pour cette réponse. Cependant, pouvez-vous m'expliquer ce qu'est la "valeur de référence" dans F2 dont vous parlez?

Merci d'avance pour votre réponse.
0
g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

Pour votre exemple c'est dans la cellule F2 que sera saisi le N° de dossier (123) qui détermine la recherche.

Cordialement.
0
LilieG Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Désolée, mais bien que la formule soit bonne, cela me donne une réponse incohérente. Ne comprenant pas la formule (pas mon niveau...), le soucis vient de moi nulle doute.

Maintenant, je cherche à comprendre.

Col A = numéro de dossier déjà renseigné.
Col B = références correspondantes au numéro de dossier, que je dois aller chercher dans la base de données sur un onglet différent.

Voici une copie d'écran pour clarifier comment se présente ce que je cherche à faire. Vous constatez que les résultats de la colonne B sont faux car issus d'une simple rechercheV qui indique à chaque fois la même référence au lieu d'aller chercher la suivante pour la ligne du dessous.

Pouvez-vous, vous, ou quelqu'un d'autre, m'aidez à l'appliquer à ma situation svp?

Merci encore pour le temps passer :)
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Il serait plus simple de poster un exemple allégé (une trentaine de ligne suffisent) et anonymé si nécessaire de ton fichier sur cjoint.com et revenir ici indiquer le lien fourni
Ce sera plus évident pour t'aider de voir la structure de ton fichier et surtout de la Base
Il y a surement moyen de faire quelque chose sans formule matricielle mais en rajoutant une colonne de comptage dans Base et en utilisant les fonctions INDEX EQUIV au lieu de RECHERCHEV mais pour cela il faut connaître la structure de ton fichier

Dans l'attente

Cdlmnt
0
LilieG Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   > via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Voici donc la structure de mon fichier: https://www.cjoint.com/c/EBkkscu2wJH

Merci encore!
0

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

Posez votre question
g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

La fonction que je vous ai fournie donne les résultats pour une recherche sur un numéro de dossier et non pas sur une série de numéros en colonne.

Exemple:
colonne A : N° dossiers
colonne B : Références
cellule F2 : N° de dossier déterminant
cellule E2 : Fonction matricielle à dérouler vers le bas
La référence unique s'affichera en E2
Les références multiples s'afficheront en E2, E3, et suivant....

Pour une recherche en colonne je ne vois pas comment adapter la fonction.

Un exemple sur http://gerard.g.pagesperso-orange.fr/logexl_08.htm#Recherche_avec_résultats_multiples

Cordialement.
0
g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

Je n'ai peut-être pas tout compris, mais il semblerait qu'un simple lien suffise.

https://www.cjoint.com/c/EBknjRAtgYW

Cordialement.
0
LilieG Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Mais vous avez tout compris! Ca marche! Ca paraît tellement évident maintenant, les numéros de dossiers étant dans le même ordre que dans la base de données...

Merci beaucoup, problème solutionné! :)
0