Championnat Rugby

Bonjour,
Je souhaite reproduire un championnat de rugby avec 10 équipe je suis bloqué, je n'arrive pas à faire le classement dans l'ordre.
Merci d'avance

7 réponses

  1. je précise c'est sur excel
    0
    1. Contributeur
      Utilise la fonction RANG.
      0
      1. Merci de me répondre.
        Ouai je l'ai utilisé mais sa me met uniquement la position mais sa ne me range pas les équipes dans l'ordre.
        0
        1. Contributeur
          Bonjour,

          =GRANDE.VALEUR(matrice;k)

          eric
          0
          1. ça ne marche pas ou alors je m'y prend mal. Je vous annonce mon tableau:
            colonne I: Position
            Colonne K Equipes
            Colonne L à T: J, G, N, D, +, -, diff, BonusO, BonusD.
            Colonne U: Points.
            Il y a 10 équipes soit Ligne 2,3,4,5,6,7,8,9,10,11.
            J'ai la bonne position dans la colonne des position grâce à RANG mais les équipes ne se mettent pas elles dans l'ordre. Je voudrais mettre la colonne RANG dans l'ordre croissant tout le temps et grouper les cellules d'une meme ligne car il n'y a que la colonne du classement et des points qui sont liées du coup.
            Je sais pas si je suis clair.?. :)
            Avec VALEUR. GRANDE faut m'expliquer comment tu fais alors parce que je n'y arrive pas.
            MERCI bcp
            0
            1. Contributeur
              Re,

              Déjà il fait traiter les éventuels ex-equos.
              ligne() donne le n°de ligne où elle est inscrite, on va rajouter un pouième à chaque score en fonction de sa position dans le tableau :
              en V2 : =U2+LIGNE()/1000
              à recopier vers le bas

              =GRANDE.VALEUR($V$2:$V$11;1) te donne le plus grand score.
              =GRANDE.VALEUR($V$2:$V$11;2) le 2nd
              Comme on est fainéant on va se resservir de ligne() pour pouvoir recopier vers le bas.
              enW2: =GRANDE.VALEUR($V$2:$V$11;LIGNE()-1)
              à recopier vers le bas

              ensuite il faut trouver la position des scores dans la matrice avec equiv() :
              =EQUIV(GRANDE.VALEUR($U$2:$U$11;1);$U$2:$U$11;0)
              en X2: =EQUIV(GRANDE.VALEUR($V$2:$V$11;LIGNE()-1);$V$2:$V$11;0)
              à recopier vers le bas

              et enfin ramener le nom de l'équipe avec index.
              en Y2: =INDEX($K$2:$K$11;EQUIV(GRANDE.VALEUR($V$2:$V$11;LIGNE()-1);$V$2:$V$11;0))
              à recopier vers le bas.

              J'ai décomposé pour que tu suives, seules les colonnes V (à masquer éventuellement) et Y sont utiles.

              et si tu veux directement le résultat sans la colonne intermédiaire :
              =INDEX($K$2:$K$11;EQUIV(GRANDE.VALEUR($V$2:$V$11+LIGNE()/1000;LIGNE()-1);$V$2:$V$11+LIGNE()/1000;0))
              formule matricielle à valider avec shift+ctrl+entrée
              elle doit s'entourer de { } si validation correcte

              eric
              0
            2. excuse moi mais je n'y arrive pas sa ne marche pas avec moi. Comment puis-je t'envoyer mon tableau afin que tu me le corrige. Merci et désolé encore
              0
            3. Contributeur
              le déposer sur cijoint.fr et coller ici le lien fourni
              0
            4. http://www.cijoint.fr/cjlink.php?file=cj201109/cijPnshGhr.xlsx

              Merci bien
              0
            5. j'ai du essayé de m'adapter car j'avais rajouter une ligne.
              Merci encore
              0
          2. http://www.cijoint.fr/cjlink.php?file=cj201109/cijbrybi01.xlsx
            Sa c'est après tes conseils!!! c'est pas top
            0
            1. je suis vraiment nul en informatique désolé
              0
            2. Contributeur
              Tu as dis démarrer en ligne 2 et tu démarres en ligne 3...
              0
          3. Contributeur
            en Y3 la formule est donc:
            =INDEX($K$3:$K$12;EQUIV(GRANDE.VALEUR($V$3:$V$12;LIGNE()-2);$V$3:$V$12;0))

            et en V3 =U3+LIGNE()/1000
            et non =U3+LIGNE(J3:U3)/1000

            W et X étaient pour t'expliquer et ne sont pas nécessaires.

            eric
            0
            1. oui mais la j'ai le nom des équipes dans l'ordre mais moi je voudrais le tableau dans l'ordre tu vois ce que je veux dire? avec les lignes qui se décalent à chaque changement de postion. C'est ça que je voudrais surtout et que je ne sais pas comment faire.
              0
            2. Contributeur
              Tu en demandes trop, alors qu'il te suffit de lancer un tri chaque fois !
              0
            3. je l'aurai bien fait mais qd je selectionne l'ensemble et veut le trier sa me change tt et sa me donne rien du tout sinon des erreurs. C'est pas possible sur excel d'avoir un tableau comme le mien qui fonctionne?
              http://www.cijoint.fr/cjlink.php?file=cj201109/cijbrybi01.xlsx
              0
            4. Contributeur
              "qd je selectionne l'ensemble et veut le trier"
              Non ! Tu te places dans une des cellules J3:J12 et tu fais tri de A à Z (du plus petit au plus grand).
              0
            5. ouai mais c'est imcompatible avec le tableau si je mets les points dans l'ordre croissant, l'equipe ne correspont plus au points, ni les bonus ... Tanpi!! Merci quand même
              0