Classement excel

Résolu/Fermé
phoenix_912 - 9 oct. 2008 à 15:40
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 16 oct. 2008 à 08:48
Bonjour,
Je doit réaliser un classement du top 3 des joueurs qui se sont le plus entrainés, en fonction du nombre (au hasard) d'heure d'entrainement par jour sur l'année.
Je ne sais comment faire, je sais faire un classement numérique mais pas avec les noms des joueurs.
Merci pout toute aide

8 réponses

bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
9 oct. 2008 à 16:20
Si j'ai bien compris ton pb ma réponse devrait y répondre : en utilisant les fonctions GRANDE.VALEUR() et RECHERCHEV()

Je t'ai fait un petit exemple vite fait, tu comprendras :
https://imageshack.com/

E2=RECHERCHEV(GRANDE.VALEUR(A2:A7;1);A2:B7;2;FAUX)
E3=RECHERCHEV(GRANDE.VALEUR(A2:A7;2);A2:B7;2;FAUX)
E4=RECHERCHEV(GRANDE.VALEUR(A2:A7;3);A2:B7;2;FAUX)

Le 1, 2, et 3 dans la fonction GRANDE.VALEUR c'est pour avoir respectivement, la première plus grande valeur, la deuxième plus grande valeur et la troisième plus grande valeur.
La fonction RECHERCHEV cherche cette valeur dans la première colonne de la zone A2:B7, et récupère le contenu de la 2ème colonne de cette zone (d'où le 2), le FAUX c'est pour que la fonction recherche la valeur exacte.
2
En clair dans mon classement je ne dois pas voir la place de chacun mais les noms des 3 qui ont le plus travaillé.
Merci
1
Phoenix_912
15 oct. 2008 à 12:28
Merci c exactement ce qu'il me fallait !
MERCI
0
Phoenix_912
15 oct. 2008 à 12:30
Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Phoenix_912
15 oct. 2008 à 12:33
Petite question :
Dans lautre sens, si je veux avoir les top 3 des plus nuls a la place de 1, 2, 3 je tape les 3 derniers numéros c'est ça ?
0
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
15 oct. 2008 à 14:11
Soit tu utilise la fonction GRANDE.VALEUR() avec le nombre d'élément (le 1er nul, est le n-ième bon d'un groupe de n éléments).

Mais il y a bien plus simple : PETITE.VALEUR(), elle fonctionne sur le même principe que l'autre mais en partant de la plus petite valeur comme son nom l'indique.
0
Phoenix_912
15 oct. 2008 à 15:42
J'ai un nouveau probleme , lorsque j'inverse les colonnes de nombres et de noms, je narrive pas a faire le classement , pourrais tu m'aider, s'il te plait, merci.
0
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
15 oct. 2008 à 18:24
Ouais, c'est le gros point merdique de la fonction RECHERCHEV
ça ne recherche que vers la droite.
tu peux passer par un tableau intermédiaire.. qui aurait les colonnes dans le "bon" ordre.
en tout cas s'il y a une astuce mieux je ne l'ai pas
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
15 oct. 2008 à 18:46
bonjour,
THE astuce

en E2
=INDEx(A2:A7;Equiv(GRANDE.VALEUR(A2:A7;1);B2:B7;0))

0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
16 oct. 2008 à 08:48
erreur dans ma formule!
il fallait lire
=INDEx(A2:A7;EQUIV(GRANDE.VALEUR(B2:B7;1);B2:B7;0))
0