Recherchev sur plusieurs lignes d'une bdd

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

sous Excel 2010, mon problème de de faire apparaitre autant de fois que nécessaire la référence recherchée (fichier Excel avec 2 onglets 1 recherche 2 bdd)

sur l'onglet "recherche" en a1 je tape la référence à rechercher. soit 31.03

ma formule en b1 =si(a1<>"";recherchev($a$1;BDD;1;faux);"")

mon problème est de faire apparaitre en c1 le résultat de la ligne 3 sur la 3eme ligne
et éventuellement sur les lignes suivantes les autres résultats si le 31.03 apparaissait 3, 4 ou 5 fois
sur le 2eme onglet la base de données appelée BDD
A B C

1 31.03 412 dfd
2 31.04 542 gfggf
3 31.03 615 fdfdf
etc....sur environ 150 lignes

d'avance merci pour votre dévouement,

Xav,

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
un exemple qui commence en ligne 2 de BDD (référence listée en A2 ect...=
en colonne Z de BDD

en Z2 sur la hauteur utile (Z1 est vide)

=SI(RECHERCHE!$A$1=A2;MAX($Z$1:Z1)+1;"")

attention aux signes

en B1 de RECHERCHE:(à tier sur hauteur utile)

=SI(LIGNE()>MAX(BDD!Z:Z);"";INDEX(BDD!A:C;EQUIV(LIGNE();BDD!Z:Z;0);2))
terminez par ;2)) pour avoir la colonne B ;3) pour avoir la ,colonne C de BDD

crdlmnt
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
... en effet la fonction RECHERCHEV ne convient pas pour ce genre de travail.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Euh...
pour info, le problème n'est pas dans le genre de travail, mais dans la position de la colonne. RECHERCHEV convient parfaitement si on place le système de la colonne Z en 1° colonne de la plage
0