Rang par sous catégorie EXCEL pour classement course à pied

Résolu
drakar3 -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je gère une base de données sous Excel qui me permet de réaliser un classement de course à pied en lien avec un Challenge annuel sur 60 épreuves.
Je possède ainsi différentes colonnes, notamment :
Nom coureurs / Points / Catégorie

Et j'aimerais pouvoir rajouter une colonne : classement par catégorie.
La formule rang me permet de classer les coureurs selon le nombre de points.
Mais j'aimerais pouvoir classer les coureurs selon le nombre de points par catégorie.

Exemple :
Nom Points Cat Rang/cat
DURAND 600 Sénior 1Sénior
DUPONT 500 Sénior 2Sénior
MATHIEU 400 V1 1V1

Qui connait la formule pour que ce soit automatique ?
Un grand merci par avance :)

5 réponses

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

    En supposant les noms en plage A2:A20; les points en plage B2:B20 et les catégories en plage C2:C20 , en D2 la formule (à étirer ensuite vers le bas) :

    =SOMMEPROD((B2<=$B$2:$B$20)*(C2=$C$2:$C$20))

    Cdlmnt
    Via
    2
    1. drakar3
       
      Super, ça marche à 100%... bravo et merci !
      0
    2. tt
       
      j y arrive pas je ne comprend pas nom en plage points en plage categories en plage
      0
      1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > tt
         
        Bonjour tt

        Exemple ici : http://www.cjoint.com/c/FCzpUshzoa1
        0
    3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Bonjour via 55,
      Pourquoi pas
      =1+SOMMEPROD((B2<$B$2:$B$10)*(C2=$C$2:$C$10)) ou:
      =ESTNUM(B2)*1+SOMMEPROD((B2<$B$2:$B$10)*(C2=$C$2:$C$10))
      Ça corrige le problème des ex æquo mais il y a peut-être un piège que je n'ai pas vu?
      0
      1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonjour tontong

        Oui je n'avais pas pensé à cette manière de résoudre les ex-aequo à l'époque de la demande et je ne vois pas de loup dans ta formule

        Là j'ai simplement remis un fichier simple pour que tt comprenne l'histoire des plages de données
        0
  2. drakar3
     
    Bonsoir via55,

    Merci encore pour la formule.
    Par contre, il y un détail gênant : en cas de 2 ex aequo, pour la 1ère place par exemple, au lieu de mettre 1 et 1, il met 2 et 2 comme rang... peut on changez ça ?
    Merci d'avance,
    0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Avec SOMMEPROD je ne vois pas, alors en passant par une colonne de comptage dans chaque catégorie et un tableau annexe des catégories et la fonction RANG

    http://www.cjoint.com/c/EIwrWtsnQU0

    Cdlmnt
    Via
    0
  4. drakar3
     
    Merci pour cette nouvelle formule.
    Elle est bien plus lourde, je vais donc rester sur l'ancienne sachant qu'avec le temps il y aura peu d'ex aequo.
    Merci pour tout ! :)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. tt
     
    comprend pas ce que c est nom de plage point de plage te catégorie de plage
    0