existe-t-il 1 recherchev améliorée

F

feitarassgat

Guest
<HTML>salut a tous
encore un pb de base de donnees...
voila, j'arrive a utiliser la recherche v dc quand je tape l'argument;ca marche et tout,
mais le probleme est qu'il me donne qu'un resultat(le 1er qu'il trouve evidemment)j'aimerais qu'il m'affiche ts les resultats a la suite, est-ce possible?

illustration:

je tape l'argument 1998 (avec la fction "recherche v")pour trouver l'intitulé de la colonne b mais excel ne me donne que "yy" comme resultat et non "tt" ni "aa"

A B C D
1 1998 yy xx zz
2 1998 tt pp ee
3 1998 aa ii gg
4 ...
5 1987 ll oo jj
6 1956 ss vv ww



help me please
merci d'avance

feitarassgat</HTML>
 
T

T. Jean-Marie

Guest
<HTML>Bonjour,

Voilà une solution un peut ostère, mais bon fonctionnelle.

en reprenant ton exmple :
A B
1998 yy xx zz (ligne1)
1998 tt pp ee

1998 aa ii gg
1924 lk kj lk
1987 ll oo jj
1956 ss vv ww (Ligne7)

Voilà les formules :
1998 ->valeur cherchée dans (A10)
N° d'ordre N° d'index Intitulé
1 =EQUIV(A10;A1:A7;0) =SI(ESTNA(B12);"";INDEX(B$1:B$7;SOMME(B$12:B12);1))
2 =EQUIV(A$10;DECALER(A1:A7;1;0;LIGNES(A1:A7)-SOMME($B$12:$B12));0) =SI(ESTNA(B13);"";INDEX(B$1:B$7;SOMME(B$12:B13);1))
3 =EQUIV(A$10;DECALER(A2:A8;1;0;LIGNES(A2:A8)-SOMME($B$12:$B13));0) =SI(ESTNA(B14);"";INDEX(B$1:B$7;SOMME(B$12:B14);1))
4 =EQUIV(A$10;DECALER(A4:A9;1;0;LIGNES(A4:A9)-SOMME($B$12:$B14));0) =SI(ESTNA(B15);"";INDEX(B$1:B$7;SOMME(B$12:B15);1))
5 =EQUIV(A$10;DECALER(A5:A10;1;0;LIGNES(A5:A10)-SOMME($B$12:$B15));0) =SI(ESTNA(B16);"";INDEX(B$1:B$7;SOMME(B$12:B16);1))

et le résultat obtenu

1998 ->valeur cherchée
N° d'ordre N° d'index Intitulé
1 1 yy xx zz
2 1 tt pp ee
3 2 aa ii gg
4 #N/A
5 #N/A

Bon courage pour la suite,
A+ Jean-marie</HTML>
 

Discussions similaires

C
Réponses
2
Affichages
913
CHRIST46
C