Rang par sous catégorie EXCEL pour classement course à pied
Résolu
drakar3
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 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 :)
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 :)
A voir également:
- Classement par catégorie excel
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
5 réponses
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
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
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,
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,
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
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
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 ! :)
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 ! :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Exemple ici : http://www.cjoint.com/c/FCzpUshzoa1
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?
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