Recherchev sur plusieurs lignes d'une bdd

xavxdf Messages postés 2 Statut Membre -  
Vaucluse Messages postés 27336 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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
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 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
... en effet la fonction RECHERCHEV ne convient pas pour ce genre de travail.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
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