OVH Cloud OVH Cloud

recherche

1 réponse
Avatar
Guy72
Bonjour à tous,
J'ai un tableau.
>en B2:B10 J'ai des noms.
>en C2:C10 en E2:E10 en G2:G10 etc...........jusqu'à en
>AG2:AG10 j'ai les places.
>en D2:D10 en F2:F10 en H2:H10 etc...........jusqu'à en
>AH2:AH10 j'ai les temps.
>c'est à dire 16 fois dans le sens horizontal, et je recommence...........,

>en B13:B21. avec les mêmes noms.
>en C13:C21 en E13:E21 en G13:G21 etc...........jusqu'à en
>AG13:AG21 j'ai les places.
>en D13:D21 en F13:F21 en H13:H21 etc...........jusqu'à en
>AH13:AH21 j'ai les temps.
>c'est à dire 8 fois dans le sens vertical.

>Je voudrais avoir un tableau avec les 3 meilleurs temps, (avec les noms
>correspondants) de toutes les courses au fur et à mesure des courses.
>Exemple : 1) Alain 2:34,256 .... 2) Paul 3:45,875 .....3) Guy 3:56,453,
>mais il peut y avoir aussi :
>Exemple : 1) Alain 2:34,256 .... 2) Guy 2:56,453.......3) Guy 3:04,053
>je ne parle qu'au niveau des temps.
>Dans la cellule D91 j'arrive bien à avoir le 1er temps en mettant la
>formule : =PETITE.VALEUR($D$2:$AH$87;1)
>Dans la cellule D92 j'arrive bien à avoir le 1er temps en mettant la
>formule : =PETITE.VALEUR($D$2:$AH$87;2)
>Dans la cellule D93 j'arrive bien à avoir le 1er temps en mettant la
>formule : =PETITE.VALEUR($D$2:$AH$87;3)
>Dans la cellule B91 je voudrais le nom du vainqueur, J'ai mis comme formule
>: RECHERCHEV($D91;$B$2:$AH$87;1;0), J'obtiens #N/A.
J'espère que c'est compréhensible ?

Cordialement
Guy

1 réponse

Avatar
banjo
Bonjour Guy,

La présentation n'aide pas à la compréhension. Le plus simple serait de
poster un exemple sur http://cjoint.com.
En attendant, la fonction recherchev() va rechercher dans la première
colonne de la plage le temps de référence, mais dans ta première colonne, il
n'y a que des noms. C'est donc normal qu'elle renvoie #N/A. De tout façon,
cette fonction ne permet que d'aller chercher une information dans une
colonne à droite de la valeur trouvée. Donc la seule solution serait de
recopier les noms dans une colonne à droite de ton tableau.
Le mieux serait plutôt je pense d'utiliser les fonctions INDEX() et EQUIV().
Sinon, comment penses-tu traiter les cas d'ex-aequo?

Cordialement,

Banjo


Bonjour à tous,
J'ai un tableau.
en B2:B10 J'ai des noms.
en C2:C10 en E2:E10 en G2:G10 etc...........jusqu'à en
AG2:AG10 j'ai les places.
en D2:D10 en F2:F10 en H2:H10 etc...........jusqu'à en
AH2:AH10 j'ai les temps.
c'est à dire 16 fois dans le sens horizontal, et je recommence...........,

en B13:B21. avec les mêmes noms.
en C13:C21 en E13:E21 en G13:G21 etc...........jusqu'à en
AG13:AG21 j'ai les places.
en D13:D21 en F13:F21 en H13:H21 etc...........jusqu'à en
AH13:AH21 j'ai les temps.
c'est à dire 8 fois dans le sens vertical.

Je voudrais avoir un tableau avec les 3 meilleurs temps, (avec les noms
correspondants) de toutes les courses au fur et à mesure des courses.
Exemple : 1) Alain 2:34,256 .... 2) Paul 3:45,875 .....3) Guy 3:56,453,
mais il peut y avoir aussi :
Exemple : 1) Alain 2:34,256 .... 2) Guy 2:56,453.......3) Guy 3:04,053
je ne parle qu'au niveau des temps.
Dans la cellule D91 j'arrive bien à avoir le 1er temps en mettant la
formule : =PETITE.VALEUR($D$2:$AH$87;1)
Dans la cellule D92 j'arrive bien à avoir le 1er temps en mettant la
formule : =PETITE.VALEUR($D$2:$AH$87;2)
Dans la cellule D93 j'arrive bien à avoir le 1er temps en mettant la
formule : =PETITE.VALEUR($D$2:$AH$87;3)
Dans la cellule B91 je voudrais le nom du vainqueur, J'ai mis comme formule
: RECHERCHEV($D91;$B$2:$AH$87;1;0), J'obtiens #N/A.
J'espère que c'est compréhensible ?


Cordialement
Guy