1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

Tri des lignes d'un classement sportif en direct

Discussion dans 'Forum Excel' démarrée par gandalf_le_gris68, 1 Septembre 2017.

  1. gandalf_le_gris68

    gandalf_le_gris68 XLDnaute Nouveau

    Inscrit depuis le :
    1 Septembre 2017
    Messages :
    4
    "J'aime" reçus :
    0
    Bonjour à tous,
    en pièce joint le fichier que j'ai créé pour pouvoir faire un classement en direct en fonction des résultats des matchs pour une compétition sportive.

    J'aimerais savoir si quelqu'un à une solution pour que les lignes des classements des groupes soit automatiquement triés, en fonction d'abord du nombre de point(s), puis de la différence de buts en cas d'égalité de points, etc

    Merci
     

    Pièces jointes:

  2. Chargement...

    Discussions similaires - Tri lignes classement Forum Date
    Afficher n° classement sans trier les lignes Forum Excel 23 Mars 2012
    XL 2010 Macro pour trier séries de lignes contenant des formules Forum Excel 4 Octobre 2018
    Excel : Faire un tri sur un onglet qui se repercute sur toutes les lignes d'un autre onglet Forum Excel 2 Mai 2018
    Trier et déplacer des lignes barrées Forum Excel 28 Février 2018
    Tri lignes Gauche-Droite, cherche solution par Array Forum Excel 4 Février 2018

  3. JBARBE

    JBARBE XLDnaute Barbatruc

    Inscrit depuis le :
    26 Novembre 2008
    Messages :
    2781
    "J'aime" reçus :
    111
    Sexe :
    Masculin
    Utilise:
    Excel 2007 (PC)
    Bonjour à tous,
    Un exemple de la 1ere Division puisqu'il s’agit de foot !
    - Le bouton GO permet de faire le classement (déjà fait) !
    La Liste déroulante en cellule DV1 permet de faire le classement par :
    - Points
    - Joués
    - Classement V
    - Classement D
    - Classement N
    - Pour
    - Contre
    - Différence
    - Domicile V
    - Domicile D
    - Domicile N
    - Extérieur V
    - Extérieur D
    - Extérieur N

    Si ça peut aider !
    Bonne journée !
     

    Pièces jointes:

  4. mapomme

    mapomme XLDnaute Barbatruc

    Inscrit depuis le :
    1 Novembre 2011
    Messages :
    5150
    "J'aime" reçus :
    846
    Sexe :
    Masculin
    Habite à:
    Angers
    Utilise:
    Excel 2010 (PC)
    Bonjour gandalf_le_gris, JBARBE :),

    Un essai dans le fichier joint. Les formules des tableaux récapitulatifs ont été redéfinies. Il y a un peu de code VBA dans le module de la feuille 16 équipes. Les tableaux récapitulatifs sont triés dès qu'on change des valeurs dans la feuille 16 équipes. Étant donné que l'autre feuille n'a pas la même disposition logique, je ne m'en suis pas occupé.

    Voir le tableau Groupe4 pour un exemple de tri des ex-æquo.

    Code dans le module de la feuille 16 équipes :
    Code (Visual Basic):
    Private Sub Worksheet_Change(ByVal Target As Range)
    Const Ttri = "a37 a44 a51 a58"
    Dim scell

       For Each scell In Split(Ttri)
          With Range(scell).Offset(1).Resize(5, 9)
             .Sort Header:=xlYes, _
                   key1:=.Cells(1, 9), order1:=xlDescending, key2:=.Cells(1, 8), order2:=xlDescending, Header:=xlYes
          End With
       Next scell
    End Sub
     

    Pièces jointes:

    Dernière édition: 3 Septembre 2017
  5. gandalf_le_gris68

    gandalf_le_gris68 XLDnaute Nouveau

    Inscrit depuis le :
    1 Septembre 2017
    Messages :
    4
    "J'aime" reçus :
    0
    Bonjour JBARBE, bonjour mapomme,
    Tout d'abord un grand merci pour vos réponses.
    N'étant vraiment pas un expert je vais simplement garder les modifications apportées à mon fichier, en essayant de les comprendre mais cela semble au dessus de mes connaissances!
    En tout cas le résultat est parfait, c'est exactement ce que je souhaitais réaliser!

    Encore merci et bonne journée!
     
  6. gandalf_le_gris68

    gandalf_le_gris68 XLDnaute Nouveau

    Inscrit depuis le :
    1 Septembre 2017
    Messages :
    4
    "J'aime" reçus :
    0
    Bonjour à tous,
    Après avoir continué mon fichier de manière à créer les phases finales, un autre problème, où plutôt deux, se présentent à moi.
    Tout d'abord, j'aimerais que les cases E67, F67, E70, F70, E73, F73, E76, F76, M67, N67, M73, et N73 (en bref les "qualifiés" pour les tirs au but) ne se remplissent qu'en cas d'égalité parfaite après les matchs allers retours, en respectant la règle du but à l’extérieur puisqu'il s'agit bien de football.

    Et mon deuxième souci va évidemment être de remplir automatiquement les cases "qualifiés" (G67, G70, G73, G77, Q67 et Q73) se remplissent automatiquement, en fonction des résultats des match aller retour, et des tir au but éventuels...

    J’espère avoir été clair, et que quelqu'un pourra encore m'aider .
    Je joins évidemment mon fichier à ce post.

    Merci d'avance
     

    Pièces jointes:

  7. gandalf_le_gris68

    gandalf_le_gris68 XLDnaute Nouveau

    Inscrit depuis le :
    1 Septembre 2017
    Messages :
    4
    "J'aime" reçus :
    0
    Bonjour à tous,
    je reviens sur ce sujet pour faire à nouveau un appel à l'aide.

    Je suis toujours sur le même fichier. J'ai créé une nouvelle feuille sur le fichier modifié par mapomme car nous souhaitons faire un tournoi avec seulement 6 équipes. J'ai utilisé les mêmes formules, tout fonctionne parfaitement.
    En revanche je ne parviens toujours pas à trier les lignes du classement automatiquement.
    Je n'ai aucune idée de comment adapté le code créé par mapomme, ni d'où le rentré dans le fichier.

    Je vous remercie tous d'avance pour vos réponses.
     

    Pièces jointes:

Partager cette page