Classez par ordre croissant ou décroissant

  • Initiateur de la discussion Daniel
  • Date de début
D

Daniel

Guest
Bonjour,

j'essaie de créer un petit programme pour faire des classements sportifs (type football) mais je n'arrive pas à mettre dans l'ordre le classement.

Ex:

A B C D E F G H
nom points gagné égalité perdu marqué pris
1.Pierre 14 4 2 4 12 13
2.Jérome 17 5 2 4 15 10
3.Bertrand 4 1 1 8 3 22
4.Robert 11 3 2 5 8 15
5.Gérard 21 6 3 1 18 7
6.Jean 17 5 2 4 15 11

j'aimerais que ce tableau s'affiche comme cela:

A B C D E F G H
nom points gagné égalité perdu marqué pris
1.Gérard 21 6 3 1 18 7
2.Jérome 17 5 2 4 15 10
3.Jean 17 5 2 4 15 11
4.Pierre 14 4 2 4 12 13
5.Robert 11 3 2 5 8 15
6.Bertrand 4 1 1 8 3 22

j'ai vu qu'on pouvait plus ou moins classer cela en allant dans 'données'-'trier' mais dans ce cas je devrais mettre à jour consament mon classement et j'aimerais que cela se fasse de façon automatique.

J'ai trouvé une petite solution mais qui n'en est pas vraiment une. Je classe le chiffre grâce à la formule GRANDE.VALEUR ce qui me permet d'avoir le classement dans l'ordre dans un 2ème tableau.
A B C
1. 21
2. 17
3. 17
4. 14
5. 11
6. 4
et dans la colonne B je met une formule avec des SI comme cela:
=SI(C1=la case ou il y à le 21 dans le premier tableau;Gérard; SI(C2= la case où 17...;Jérome; SI(...))) etc mais le problème dans ce cas est qu'il ne gère pas les égalités. Par exemple dans le tableau où il y a 2 fois 17 Excel ne saura pas faire la disctinction entre Jérome et Jean et il mettra 2 fois Jean (ordre alphabétique il me semble).

J'espère avoir été clair et je vous remercie d'avance pour votre aide.

Daniel
 
D

Daniel

Guest
Désolé j'avais aligné les chiffres dans les divers tableau mais cela n'a pas été pris en compte, les revoici:

le 1er

A B C D E F G H
nom points gagné égalité perdu marqué pris
1.Pierre_____14________4_________2________4_________12______13
2.Jérome____17________5________2_________4_________15_____10
3.Bertrand____4________1_________1________8__________3______22
4.Robert_____11_______3_________2________5___________8_____15
5.Gérard_____21_______6_________3________1__________18______7
6.Jean______17________5_________2________4__________15____11

le 2ème

A B C D E F G H
nom points gagné égalité perdu marqué pris
1.Gérard_____21_______6_________3________1__________18______7
2.Jérome____17________5________2_________4_________15_____10
3.Jean______17________5_________2________4__________15____11
4.Pierre_____14________4_________2________4_________12______13
5.Robert_____11_______3_________2________5___________8_____15
6.Bertrand____4________1_________1________8__________3______22

et le 3ème
A B C
1.___21
2.___17
3.___17
4.___14
5.___11
6.___4
 

Monique

Nous a quitté
Repose en paix
Bonjour,

A la formule qui te donne le nb de points, tu peux ajouter une mini valeur =Formule + LIGNE()/10000
Tableau 2 : Grande.Valeur pour les points
Index Equiv pour les noms
[file name=ClassementDaniel.zip size=1867]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ClassementDaniel.zip[/file]
 

Pièces jointes

  • ClassementDaniel.zip
    1.8 KB · Affichages: 82

Brigitte

XLDnaute Barbatruc
Bonjour à tous,

Bon comme j'avais concocté un ti tableau avec la formule RANG et un bouton de macro, je le mets, mais Daniel, suis les indications de Monique, c'est certainement plus adéquat.

Bon courage. [file name=DanielTri.zip size=8940]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/DanielTri.zip[/file]
 

Pièces jointes

  • DanielTri.zip
    8.7 KB · Affichages: 64
D

Daniel

Guest
merci beaucoup pour votre aide, j'étudie vos 2 solutions mais celle de Monique m'a l'air un peu plus simple (je débute en Excel et je ne sais pas utiliser les macros)

Mais encore merci pour votre aide! J'espère terminer mon 'programme' d'ici la fin de la semaine, je vous le posterais pour que vous ayez un aperçu.

à bientôt avec d'autres questions de ma part sûrement.

Daniel
 
D

Daniel

Guest
Me revoilà, j'ai essayé de faire mon classement avec la solution de Monique et j'y suis presque parvenu à un petit problème prêt que j'ai décrit sur mon fichier que j'ai attacher.

Au fait, j'ai windows XP, j'espère avoir correctement suivi la charte :p

et encore merci d'essayer de m'aider :)
 

Brigitte

XLDnaute Barbatruc
Hello Daniel,


Pour attacher le fichier :

1. compresser ledit fichier (dans l'explorateur, faire clic droit sur le fichier et envoyer vers)
2. vérifier la taille (moins de 50 Ko) et le nom (aucun caractère spécial aucun accent aucun espace, ouf !)
3. dans le fil ici, faire parcourir, aller chercher le fichier compressé (un winzip de préférence) et faire soumettre

Voilà c fait.



PS : windows xp est pas obligatoire, cependant avec dos c plus dur...

PS 2 : pour l'attacher, deuxième solution soufflée à mon oreille à l'instant par jmps : mettre de la ficelle.... enfourner à four chaud (200° conseillés) tradition une vingtaine de minutes et déguster tiède. C merveilleux !

Message édité par: Brigitte, à: 15/08/2005 18:55
 

Daniel13

XLDnaute Nouveau
Celeda écrit:
Bonsoir,


Les .rar ne passent pas sur ce forum, pardonne nous on aurait dû te mentionner seulement avec Winzip.

Celeda

aaah ça me rassure... j'me suis cru encore plus bête que c'que j'pensais être :woohoo: ok bein j'vais le zipper alors!

Si cette fois j'y suis pas parvenu je retourne aux fourneaux, hein José ;) [file name=classement_20050816023614.zip size=10251]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/classement_20050816023614.zip[/file]
 

Pièces jointes

  • classement_20050816023614.zip
    10 KB · Affichages: 55
D

Daniel

Guest
J'halucine ou tu as même réussi à prendre en compte le goalaverage, les confrontations directes et le classement particulier entre aaa, ddd et eee?

En tous cas félicitation c'est vraiment top! Et encore merci à tous ceux et celles qui m'ont aidé!

Et surtout continu a me chahuter si c'est pour m'apporter des solutions de ce genre :p
 
D

Daniel

Guest
re :)

en fait il y a un ptit problème dans ta macro José...

lorsque aaa joue contre bbb si aaa met plus de but que bbb ce n'est que aaa qui doit marquer les 3 points.

Ex:
aaa-bbb 2-0

Classement

1.aaa 3pts
2.bbb 0pts

alors que actuellement avec ta macro le classement est ainsi:

aaa 3pts
bbb 3pts

tu vois ce que je veux dire?
 

Discussions similaires

Réponses
5
Affichages
142
Réponses
5
Affichages
223

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16