Faire un classement automatique sans aucune manipulation

Fermé
KevinYlann72 Messages postés 2 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 11 juin 2014 - Modifié par KevinYlann72 le 11/06/2014 à 14:46
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 11 juin 2014 à 18:06
Bonjour !!! Je mis prend tard car cela est pour demain pour l'ouverture de la coupe du monde ou j'ai organiser un tournoi de pronostiques, mais j'aurai besoin d'un coup de main pour effectuer un classement automatique sans l'utilisation d'une macro. Merci d'avance pour votre aide...
A voir également:

3 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 11/06/2014 à 16:30
Bonjour,

Si j'ai bien compris, pas besoin de macro
si le 1er est celui qui à le plus de points

=RANG(A1;$A$1:$A$20)

si c'est celui qui a le moins de points
=RANG(A1;A$1:A$20;2)
ou
=RANG(A1;$A$1:$A$20;NBVAL($A$1:$A$20))

et incrémenter la formule vers le bas dans l'exemple jusqu'à la ligne 20
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
KevinYlann72 Messages postés 2 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 11 juin 2014
11 juin 2014 à 16:46
Merci pour la réponse, mais je cherche en fait la possibilité que le classement se mettent automatiquement dans l'ordre car en fait par exemple mon 1er joueur est sur la ligne 15 alors que j'aimerai qu'il passe en première ligne et ainsi de suite !!! J'espère que je m'exprime comme il faut sur ma demande...
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
11 juin 2014 à 18:06
Re,

normalement c'est celui qui à le plus grand nombre de points qui est 1er
en supposant que ta liste commence en A1

=GRANDE.VALEUR($A$1:$A$23;1)
à la ligne suivante
=GRANDE.VALEUR($A$1:$A$23;2) etc ...

tu peux automatiser l'incrémentation

=GRANDE.VALEUR($A$1:$A$23;LIGNE())

si tu retiens cette formule et qu'elle commence en ligne 3
=GRANDE.VALEUR($A$3:$A$25;LIGNE()-2)

et tu incrémentes vers le bas
0