Recherchev evoluée (qui ne bloque pas au 1er résultat trouvé)

Résolu/Fermé
valentindu5300 Messages postés 8 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 23 février 2015 - 23 févr. 2015 à 17:56
valentindu5300 Messages postés 8 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 23 février 2015 - 23 févr. 2015 à 18:18
Bonjour,

Je suis à la recherche d'une formule qui me permet de trouver toutes les cellules selon un critère, je m'explique :

je cherche dans une base de donnée selon un critère (A) (ex un code 486754) l'ensemble des références rattachées (B) à ce code (chaque référence est unique):

A B
1 486754 112
2 486452 174
3 486231 121
4 486754 139

ici par rapport à 486754 si je fais recherchev(486754,basedonnées,2,0) et que j'étire, j'aimerais avoir :
112
139
et pas :
112
112

ma base peut faire 300 lignes et chaque code peut avoir entre 30 et 60 références (j'aimerais donc afficher les uns en dessous des autres les références rattachées au code)

Un grand merci pour celui qui connait la réponse et qui veut la partager avec tout le monde !!
A voir également:

3 réponses

valentindu5300 Messages postés 8 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 23 février 2015
23 févr. 2015 à 18:08
pour plus d'information, ci-joint le fichier excel :
https://www.cjoint.com/c/EBxsrpNrbw0

Merci d'avance,

Valentin
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
23 févr. 2015 à 18:08
Bonjour

1) Nommer la plage des criteres dans la feuille1 par ex critere et nommer la plage des references par ex reference

2) En feuille 2 entrer le critère recherché par ex en A2 et pour obtenir la liste des references liées en colonne B mettre en B2 la formule :
=SIERREUR(INDEX(reference;PETITE.VALEUR(SI(critere=$A$2;LIGNE(INDIRECT("1:"&LIGNES(reference))));LIGNES($1:1)));"")
formule matricielle à valider par CTRL+MAJ+ENTREE (la formule se met automatiquement entre { } )
Étirer la formule vers le bas
Tant que la formule ne trouve pas d'erreur elle renvoie la référence suivante sinon elle renvoie du vide

Cdlmnt

0
valentindu5300 Messages postés 8 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 23 février 2015
23 févr. 2015 à 18:18
Super Via55 çà fonctionne, énorme merci pour cette solution et cette rapidité !!!

cdlt,

Valentin
0