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 -
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.
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:
- Résultats multiples
- Resultats foot - Télécharger - Vie quotidienne
- Lexer resultats - Télécharger - Sport
- Résultats loto 5/90 d'aujourd'hui rdc ✓ - Forum Excel
- Résultats loto 5/90 d'aujourd'hui - Forum Excel
- Les résultats concernant les personnes sont limités - Accueil - Confidentialité
7 réponses
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.
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.
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.
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.
Bonjour,
Pour votre exemple c'est dans la cellule F2 que sera saisi le N° de dossier (123) qui détermine la recherche.
Cordialement.
Pour votre exemple c'est dans la cellule F2 que sera saisi le N° de dossier (123) qui détermine la recherche.
Cordialement.
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 :)
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 :)

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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
Bonjour,
Je n'ai peut-être pas tout compris, mais il semblerait qu'un simple lien suffise.
https://www.cjoint.com/c/EBknjRAtgYW
Cordialement.
Je n'ai peut-être pas tout compris, mais il semblerait qu'un simple lien suffise.
https://www.cjoint.com/c/EBknjRAtgYW
Cordialement.