OVH Cloud OVH Cloud

Recherche

20 réponses
Avatar
Guy72
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans le tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la 2ème et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas) ça marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la 2ème et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy

10 réponses

1 2
Avatar
Jacky
Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci pourrait
convenir:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))
Le deuxième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))
le troisième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))

Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans le tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la 2ème et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas) ça marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la 2ème et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy




Avatar
Guy72
En fait je suis à la recherche des 5 meilleurs temps et aussi des coureurs
correspondants (des 16 courses) même si j'ai le même coureur qui par exemple
a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci pourrait
convenir:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))
Le deuxième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))
le troisième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))

Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans le
tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la 2ème et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas) ça
marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la 2ème et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy








Avatar
Jacky
Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi des
coureurs

correspondants (des 16 courses) même si j'ai le même coureur qui par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci pourrait
convenir:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))
Le deuxième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))
le troisième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))

Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans le
tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la 2ème
et



F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas) ça
marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la 2ème
et



F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy












Avatar
Guy72
c'est parti

Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi des
coureurs

correspondants (des 16 courses) même si j'ai le même coureur qui par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci pourrait
convenir:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))
Le deuxième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))
le troisième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))

Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans le
tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la 2ème
et



F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas) ça
marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la 2ème
et



F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy
















Avatar
Jacky
Re...
Oui, c'est vraiment parti......
Il faut coller le lien ici
JJ

"Guy72" a écrit dans le message de
news:%
c'est parti

Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi des
coureurs

correspondants (des 16 courses) même si j'ai le même coureur qui par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci
pourrait




convenir:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))
Le deuxième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))
le troisième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))

Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans le
tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la
2ème





et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas) ça
marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la
2ème





et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy




















Avatar
Guy72
http://cjoint.com/?gio67aQYVY
j'espère que c'est comme ça ?
Cordialement
Guy

"Jacky" a écrit dans le message de news:

Re...
Oui, c'est vraiment parti......
Il faut coller le lien ici
JJ

"Guy72" a écrit dans le message de
news:%
c'est parti

Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi des
coureurs

correspondants (des 16 courses) même si j'ai le même coureur qui par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis
J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci
pourrait




convenir:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))
Le deuxième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))
le troisième:
=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))

Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans le
tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la
2ème





et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas) ça
marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la
2ème





et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy
























Avatar
Jacky
Re...
Je te propose 2 petites fonction perso
A mettre dans un module standard
'-----
Function gagnant(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then gagnant = Feuil3.Range("b" & c.Row).Value: Exit Function
Next
End Function
'---------
En A3 de la feuille Récap
=gagnant(B3)
'-----------
Function course(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then course = Feuil3.Cells(1, c.Column).Value: Exit Function
Next
End Function
'--------
En D3 de la feuille Récap
=course(B3)

Salutations
JJ


"Guy72" a écrit dans le message de
news:%
http://cjoint.com/?gio67aQYVY
j'espère que c'est comme ça ?
Cordialement
Guy

"Jacky" a écrit dans le message de news:

Re...
Oui, c'est vraiment parti......
Il faut coller le lien ici
JJ

"Guy72" a écrit dans le message de
news:%
c'est parti

Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi des
coureurs

correspondants (des 16 courses) même si j'ai le même coureur qui par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis
J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci
pourrait




convenir:


=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))






Le deuxième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))






le troisième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))







Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans
le







tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour la
2ème





et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas)
ça







marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour la
2ème





et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy




























Avatar
Guy72
Bonjour,
Bonjour,
Excuse moi, n'ai pas pu te répondre, j'étais parti.
Je te remercie, ça fonctionne.........sauf........
Pour le N° de la course, si le meilleur temps ce trouve par exemple
en H14 la course sera toujours 3
Peut être que cela n'est pas possible
Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re...
Je te propose 2 petites fonction perso
A mettre dans un module standard
'-----
Function gagnant(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then gagnant = Feuil3.Range("b" & c.Row).Value: Exit Function
Next
End Function
'---------
En A3 de la feuille Récap
=gagnant(B3)
'-----------
Function course(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then course = Feuil3.Cells(1, c.Column).Value: Exit Function
Next
End Function
'--------
En D3 de la feuille Récap
=course(B3)

Salutations
JJ


"Guy72" a écrit dans le message de
news:%
http://cjoint.com/?gio67aQYVY
j'espère que c'est comme ça ?
Cordialement
Guy

"Jacky" a écrit dans le message de news:

Re...
Oui, c'est vraiment parti......
Il faut coller le lien ici
JJ

"Guy72" a écrit dans le message de
news:%
c'est parti

Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi des
coureurs

correspondants (des 16 courses) même si j'ai le même coureur qui
par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis
J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci
pourrait




convenir:


=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))






Le deuxième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))






le troisième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))







Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps dans
le







tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour
la
2ème





et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange pas)
ça







marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour
la
2ème





et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy
































Avatar
Jacky
Re...
En effet......
Change la fonction course
'----------
Function course(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then course = Feuil3.Cells((Int((c.Row / 12)) * 12) - Int(c.Row /
12) + 1, c.Column).Value: Exit Function
Next
End Function
'-------------
Il faudra supprimer la ligne 33 ou 34 qui est en trop pour que cela
fonctionne correctement, pour les tableaux plus grand que course n°48

Salutations
JJ

"Guy72" a écrit dans le message de
news:
Bonjour,
Bonjour,
Excuse moi, n'ai pas pu te répondre, j'étais parti.
Je te remercie, ça fonctionne.........sauf........
Pour le N° de la course, si le meilleur temps ce trouve par exemple
en H14 la course sera toujours 3
Peut être que cela n'est pas possible
Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re...
Je te propose 2 petites fonction perso
A mettre dans un module standard
'-----
Function gagnant(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then gagnant = Feuil3.Range("b" & c.Row).Value: Exit Function
Next
End Function
'---------
En A3 de la feuille Récap
=gagnant(B3)
'-----------
Function course(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then course = Feuil3.Cells(1, c.Column).Value: Exit Function
Next
End Function
'--------
En D3 de la feuille Récap
=course(B3)

Salutations
JJ


"Guy72" a écrit dans le message de
news:%
http://cjoint.com/?gio67aQYVY
j'espère que c'est comme ça ?
Cordialement
Guy

"Jacky" a écrit dans le message de news:

Re...
Oui, c'est vraiment parti......
Il faut coller le lien ici
JJ

"Guy72" a écrit dans le message de
news:%
c'est parti

Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi
des







coureurs
correspondants (des 16 courses) même si j'ai le même coureur qui
par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis
J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci
pourrait




convenir:


=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))






Le deuxième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))






le troisième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))







Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps
dans









le
tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31 pour
la
2ème





et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange
pas)









ça
marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31 pour
la
2ème





et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy




































Avatar
Guy72
Bonjour,
Apparemment tout est possible.
J'ai vu quelque part qu'il n'y a que le café que Excel ne peut pas faire ?
Cela ne fonctionne.....mais,que jusqu'à la course 112 et pas au-delà.
Je suppose qu'il y a simplement à modifier la fonction, j'ai essayé de
bidouiller depuis hier mais j'avoue que je ne vois pas quoi faire.
Je voudrais bien comprendre quelque chose, dans les énoncées de tes
fonctions, mais pour moi, c'est vraiment du charabia.
Moi je dis qui faux le faire.
Cordialement
Guy

"Jacky" a écrit dans le message de news:

Re...
En effet......
Change la fonction course
'----------
Function course(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then course = Feuil3.Cells((Int((c.Row / 12)) * 12) - Int(c.Row /
12) + 1, c.Column).Value: Exit Function
Next
End Function
'-------------
Il faudra supprimer la ligne 33 ou 34 qui est en trop pour que cela
fonctionne correctement, pour les tableaux plus grand que course n°48

Salutations
JJ

"Guy72" a écrit dans le message de
news:
Bonjour,
Bonjour,
Excuse moi, n'ai pas pu te répondre, j'étais parti.
Je te remercie, ça fonctionne.........sauf........
Pour le N° de la course, si le meilleur temps ce trouve par exemple
en H14 la course sera toujours 3
Peut être que cela n'est pas possible
Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re...
Je te propose 2 petites fonction perso
A mettre dans un module standard
'-----
Function gagnant(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then gagnant = Feuil3.Range("b" & c.Row).Value: Exit Function
Next
End Function
'---------
En A3 de la feuille Récap
=gagnant(B3)
'-----------
Function course(x As Range) As String
For Each c In Feuil3.[$B$2:$AH$88]
If c = x Then course = Feuil3.Cells(1, c.Column).Value: Exit Function
Next
End Function
'--------
En D3 de la feuille Récap
=course(B3)

Salutations
JJ


"Guy72" a écrit dans le message de
news:%
http://cjoint.com/?gio67aQYVY
j'espère que c'est comme ça ?
Cordialement
Guy

"Jacky" a écrit dans le message de news:

Re...
Oui, c'est vraiment parti......
Il faut coller le lien ici
JJ

"Guy72" a écrit dans le message de
news:%
c'est parti

Cordialement
Guy


"Jacky" a écrit dans le message de news:

Re....
Peux-tu mettre ton tableau sur:
http://www.cjoint.com

JJ

"Guy72" a écrit dans le message de
news:
En fait je suis à la recherche des 5 meilleurs temps et aussi
des







coureurs
correspondants (des 16 courses) même si j'ai le même coureur qui
par
exemple

a fait les 5 meilleurs temps.
J'ai les places en E20:E28 puis G20:G28 puis
I20:I28.....et ainsi de suite jusqu'à AG20:AG28.
J'ai des résultats de temps en F20:F28 puis H20:H28 puis
J20:J28.....et
ainsi de suite jusqu'à AH20:AH28.
Ce qui fait 16 courses.
Exemple :
1mn30 Alain.
1mn45 Alain.
2mn20 Paul.
2mn25 Guy.
3mn30 Walter.
Sur un tableau.........E20:AH:28


Cordialement
Guy

"Jacky" a écrit dans le message de news:

Bonjour,

Si j'ai bien compris et selon ton tableau
Pour retrouver le gagnant selon le temps de la colonne H ceci
pourrait




convenir:


=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;1);$H$20:$H$28;0))






Le deuxième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;2);$H$20:$H$28;0))






le troisième:

=INDEX($D$20:$D$28;EQUIV(PETITE.VALEUR($H$20:$H$28;3);$H$20:$H$28;0))







Salutations
JJ


"Guy72" a écrit dans le message de
news:
Bonjours à tous,
Comment faire pour retrouver le nom correspondant au temps
dans









le
tableau
suivant ?
D20:D28 des noms de coureurs.
E20:E28 les places de la 1ère course.
F20:F28 les temps de la 1ère course.
G20:G28 les places de la 2ème course.
H20!H28 les temps de la 2ème course.
Cellule D30 la formule : =PETITE.VALEUR($F$20:$H$28;1)
Cellule D31 la formule : =PETITE.VALEUR($F$20:$H$28;2)
Cellule D32 la formule : =PETITE.VALEUR($F$20:$H$28;3)

Avec les noms en D20:D28 (début de tableau) ça ne marche pas.
Cellule F30 la formule : =RECHERCHEV(D30;F20:H28;1;0) F31
pour
la
2ème





et
F32 pour la 3ème place.
j'ai #N/A.

Avec les noms en J20:J28 en fin de tableau (ça ne m'arrange
pas)









ça
marche
qu'avec la colonne F.
Cellule F30 la formule : =RECHERCHEV(D30;F20:J28;5;0) F31
pour
la
2ème





et
F32 pour la 3ème place.
Si le temps recherché se trouve dans la colonne H j'ai #N/A.

Cordialement
Guy








































1 2