Excel, formule de tri dynamique

Fermé
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 26 juil. 2011 à 21:21
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 26 juil. 2011 à 22:45
Bonjour,

Je suis en train d'aider quelqu'un sur une feuille Excel, mais j'arrive à un point où je bloque.
Pour résumer le problème, j'ai un tableau à 3 colonnes. Je souhaite mettre dans une 4ème colonne le rang de chaque ligne en fonction des colonnes 2 et 3. Et bien sur, il peut-y avoir des doublons.
Exemple:
Nom	|Points	|Buts	|Rang	|
Equipe1	|2	|5	|2	|
Equipe2	|2	|4	|3	|
Equipe3	|5	|6	|1	|
Equipe4	|1	|2	|4	|


Dans un premier temps, l'équipe qui a le plus de points se voit attribuer le premier rang, celle qui en a le moins le dernier, et les ex aequo sont traités suivant le nombre de buts.

J'ai trouvé la fonction rang, mais elle ne gère pas plusieurs colonnes, et je galère à tourner en rond pour prendre en compte la seconde colonne...

Si quelqu'un a une idée...

Merci d'avance.


A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 juil. 2011 à 22:45
bonjour Apatik,

Pour réaliser ce classement, le plus simple c'est :
- de créer une autre colonne avec la formule : =B2+(C2/100)
ou
- de rajouter au nombre de points que tu vas afficher sans décimale le nombre de buts divisé par cent.

Ensuite ta fonction rang fonctionne.

Tu peux aussi afficher le rang et ramener à coté les équipes triées avec leurs points et buts : un exemple qui fonctionne en saisissant quelques scores.
0