Tri personnalisé

Résolu
dodomimi -  
via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis embêté pour faire un tri sur un fichier de résultats sportifs: je sais faire avec le tri personnalisé, mais dans ce cas, ce n'est pas suffisant quand j'ai 2 exequos :le vainqueur de la rencontre entre les 2 exequos est 1er même si son goal avé rage est moins bon!
Exemple: l'équipe A a 10 points avec un goal avé rage de + 10 et l'équipe B a 10 points avec un goal avé rage de + 3, néanmoins l'équipe B a battu l'équipe A, donc 1ère, mais impossible avec Excel.
Pouvez- vous,svp, m'aider sur ce sujet.
Merci d'avance de votre aide.
Dodomimi.

47 réponses

  • 1
  • 2
  • 3
Résumé de la discussion

Le tri des résultats sportifs devient problématique lorsque deux équipes affichent le même nombre de points et que le goal average ne départage pas, car le vainqueur d'une rencontre directe peut être mal classé. Plusieurs réponses préconisent de classer d'abord par points, puis d'intégrer le résultat du match direct comme tiebreak, et d'utiliser des formes ou une macro pour gérer les ex aequo. D'autres proposent de signaler les ex aequo ou d'adapter le classement lorsque l'on a 2 ou 3 premiers, afin de préserver la lisibilité et d'éviter les erreurs. Une précision utile est que plusieurs cas évoqués impliquent des ex aequo multiples et la définition du premier rang à afficher peut nécessiter une règle explicite dans le classeur.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Bien sur poste un exemple de ton fichier sur mon-partage.fr, fais créer un lien que tu copies et reviens coller ici ou que tu m'adresses en message privé (après clic sur mon pseudo)

    Dans l'attente
    1
    1. dodomimi
       
      Bonjour,
      Je suis désolé car très maladroit, je n'arrive pas à joindre un fichier sur CCM ou mon partage .fr!!
      Merci si tu peux me détailler le MO.
      Cordialement.
      Dodomimi
      0
    2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Tu vas ici :
      https://mon-partage.fr/
      1) Choisir un fichier puis tu selectionnes ton fichier dans tes dossiers
      3) Lancer le partage, tu cliques sur uploader
      Après un court instant un lien de partage s'inscrit en bleu en haut de la page, tu fais clic droit - Copier le lien puis tu reviens sur CCM et dans ton nouveau message tu copies le lien (raccourci Ctrl+V)
      0
    3. dodomimi
       
      https://mon-partage.fr/f/EU66ZnaK/
      Merci beaucoup pour le détail des explications
      Cordialement.
      Dodomimi
      0
  2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bien ☺
    N'hésites pas à revenir si besoin

    Bonne suite
    1
  3. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Une possibilité en rajoutant une colonne pour cumuler pts et goal average :
    https://mon-partage.fr/f/qnx54aW1/

    Cdlmnt
    Via
    0
  4. dodomimi
     
    Bonsoir VIA55,

    Merci pour ta réactivité et ton efficacité sur mon sujet, néanmoins le résultat n'est pas probant sur mon fichier!
    Est ce que je peux t'envoyer un onglet de celui-ci pour comprendre ce qui se passe?
    Merci d'avance pour ta réponse.
    Dodomimi.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. JCB40 Messages postés 3058 Date d'inscription   Statut Membre Dernière intervention   479
     
    Bonjour
    En attendant que VIA55 arrive(et que je salue)
    Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

    Va sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse..
    Crdlt
    0
    1. dodomimi
       
      Bonjour JCB40,
      Merci pour ton aide.J'ai fini par y arriver.
      Cordialement.
      JCB40
      0
  7. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re,

    Pas sur d'avoir tout compris mais voilà une proposition en rajoutant quelques tableaux intermédiaires
    https://mon-partage.fr/f/7CZVgwRj/

    Par contre si tu avais 3 exaequos ce n'est pas pris en compte
    D'ailleurs comment avec 3 savoir celui qui vient en tête si A a battu B qui lui a battu C et si C a battu A ?

    Cdlmnt
    Via
    0
    1. dodomimi
       
      Bonsoir via55,
      D'abord un grand merci d'avoir consacré de ton temps pour moi et rapidement en plus!Je suis d'accord avec toi, c valable pour 2 et non 3 (j'ai oublié de te le préciser).Je suis épaté par tes connaissances, je ne suis pas sûr d'avoir tout compris car complexe pour mon niveau mais ça marche,je n'ai plus qu'à mettre en application sur mes 15 onglets et récapitulé!je n'hésiterai pas à te solliciter si besoin est!
      Encore un grand merci: pb résolu très efficacement
      Cordialement.
      Dodomimi..
      0
  8. dodomimi
     
    Bonsoir via55,
    Je pense qu'il y a un petit "bug"dans le tableau Récapitulatif différence match entre 2 équipes au niveau des lignes KF et LA?Si c'est le cas je ne trouve pas la cause et encore moins le remède: pour moi, je crois qu'i devrait avoir 4 et -4 ald 4 et -20?
    Peux tu,stp, m'aider une fois de plus,?
    Merci d'avance et bonne soirée.
    Dodomimi
    0
  9. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour dodomimi

    Exact , des erreurs de signe $ dans les formules !
    Voilà après correction
    https://mon-partage.fr/f/HSR0UzJO/

    Bon WE
    Cdlmnt
    Via
    0
    1. dodomimi
       
      Bonjour via55,
      Je te remercie, mon WE sera plus agréable,je pourrai travailler sereinement!
      Bon WE
      Cordialement.
      Dodomimi
      0
  10. dodomimi
     
    Bonjour via55,
    Je reviens encore vers toi....J'ai un cas ou AB a battu EF et IJ, les 3 éq ont le même nbre de points,quand je lance ma macro pour le clsst,le rang est bien respecté mais pas dans le bon ordre sur le tableau de synthèse,et le le 1er dans mon tableau récapitulatif "onglet Classt " n'est pas le bon!
    L'exemple est dans le fichier joint, plus explicite!
    Merci encore pour ce dérangement.
    cordialement.
    Dodomimi.

    https://mon-partage.fr/f/cRsraUgb/
    0
  11. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Je ne comprends pas ce que tu veux faire avec la macro
    pourquoi trier le tableau ?
    et ensuite ne copier que la ligne 50 ?

    Comment doit se remplir le tableau Clast ? Explique moi en détail
    Des formules suffiraient peut être

    0
  12. dodomimi
     
    Bonsoir via55,
    Dans mon tableau il y a 15 poules de 6 équipes. L’objectif étant de terminer 1er de sa poule et le meilleur des 15 poules.La macro sert uniquement à compiler chaque 1er de poule dans un tableau "Class"en les triant du plus fort au moins fort (Nbre de points et goal avérage).C'est pourquoi je trie dans chaque poule le 1er et il peut y avoir des ex aequos .Le 1er de chaque poule étant celui qui a le plus de points mais aussi gagné son ex æquo si il y a égalité de points.
    La 2ème partie du tableau "Classt" est réservé pour les seconds mais là pas de souci.
    Ce que tu m'as donné marche dans quasiment tous les cas, le seul pb c'est quand il y 3 ex aequos,le tri se fait mais la ligne 50 n'est pas toujours le 1er!
    J'espère que c'est assez clair,peut être as tu raison,des formules suffisent peut être, mais je n'ai pas trouvé.
    Cordialement.
    Dodomimi.
    0
  13. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Exemple sans macro avec formules :
    https://mon-partage.fr/f/NW0swWrX/

    Cdlmnt
    Via
    0
  14. dodomimi
     
    Bonsoir via55,
    Pas de pb pour tes formules,cependant, une fois de plus, je suis embêté avec la recopie sur les autres onglets.Je te fais suivre un fichier avec 2 onglets.Sur l'onglet Classt,je suis arrivé à recopier le 1er(UV), mais je n'arrive pas pour les autres colonnes(poules, points ,etc..).J'ai renommé comme toi sur P2 avec le chiffre 2 ald 1,mais pas moyen.Je ne vois pas ce qu'il faut faire!Décidément!!!
    Merci situ peux encore me consacre du temps!
    Cordialement.
    Dodomimi
    https://mon-partage.fr/f/Y5BvkFxO/
    0
  15. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir dodomimi

    Il y a plusieurs plages nommées de manière identiques, c'est ce qui devait faire buguer
    J'ai finalement supprimé toutes les plages nommées et mi les adresses complètes dans les formules, ça fonctionne
    ¨https://mon-partage.fr/f/4KfolQY5/
    Pour les lignes suivantes tu n'auras qu'à étirer les formules puis pour chaque ligne (en selectionnant la ligne entière) avec Rechercher Remplacer remplacer d'un coup tous les P2 en P3 puis ligne suivante en P4 etc

    Cdlmnt
    Via
    0
  16. dodomimi
     
    Bonsoir via 55,
    Merci pour tes conseils et formules!Elles marchent" impeccable".J'ai terminé mon tableau de 15 poules.J'ai fait des macros pour classer dans l'onglet Class les 1er et 2ème de chaque poule suivant leurs points.Il me reste 2 petits pb que j'ai mis en exemple dans les onglets P1 et P2. Si 2 ers , j'aurais souhaité le faire apparaître en vert dans l'onglet Class et en orange si 2 2èmes , comme je l'ai fait manuellement ( cellules correspondantes en vert ou orange).Je n'y suis pas arrivé ,ni avec les fonctions,ni avec les formes conditionnelle.Peux tu,stp, me proposer une solution, même si elle est différente de ce que je te demande?
    Merci encore pour ton aide.
    Bon courage.
    Dodomimi
    https://mon-partage.fr/f/5EDArvxT/
    0
  17. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir dodomimi

    Il y a déjà quelque chose qui ne va pas puisque par ex pour P1 tu as deux 1ers et pas de 2°, donc erreur dans le tableau classement
    Il faut absolument départager les équipes pour bien avoir un 1er et un 2eme
    Après on verra pour les exæquos dans classement
    Quel pourrait être le critère de départage pour des équipes qui sont encore exæquo après le 1er départage ?

    0
  18. dodomimi
     
    Rebonsoir via 55,

    Ça peut arriver qu'il y ait 2 ers ou 2 2ème et dans ces cas il n' y a pas bien sûr de 3 ème ou 4 ème. Les exemples sont réels et il n' y a pas critères supplémentaires pour les départager.
    Les critères sont :Nbre de points/vainqueur entre les exaequos/plus fort goal avérage/points positifs pour le plus élevé.
    J'espère que c'est clair.
    Merci de m'avoir déjà lu.
    Dodomimi.
    0
  19. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Oui mais dans ce cas ça provoque une erreur dans le tableau de classement puisqu'il ne trouve pas de 2eme !

    0
  20. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Et en ce qui concerne la MFC pour 2 premiers exaequo dans Class la formule de MFC doit être simplement : =$C$3=$C$4

    0
  21. dodomimi
     
    En effet, dans le tableau final, on ne trouve pas de 2ème, c pourquoi je voulais faire apparaître avec un voyant vert qu'il y avait 2 ers et avec un voyant orange 2 2ème, sans bouleverser les tableaux de poules déjà bien élaborés.
    MFC?
    0
  • 1
  • 2
  • 3