Place dans une course, excel donne une note

Résolu
SVGeR -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaiterais trouver une formule sous excel qui me permette d'attribuer une note à un coureur en fonction de son classement dans une course. Je précise :

si le coureur est absent le jour de la course, j'entre ABS dans la colonne classement excel me renvoit ABS dans la colonne des notes.
si le coureur ne termine pas la course, j'entre DISQ dans la colonne classement et excel me renvoit 0 dans la colonne des notes.
si le coureur termine la course, j'entre son rang d'arrivée dans la colonne classement et excel me renvoit une note sur 20 (comprise entre 10 et 20) : les classements sont répartis en 11 groupes, le premier groupe a 20, le deuxième groupe a 19... le onzième groupe a 10.

Je ne sais pas si c'est possible de faire tout ça en une seule fonction.

D'avance merci



A voir également:

3 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour

Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile.
0
pépé35530 Messages postés 2943 Date d'inscription   Statut Membre Dernière intervention   1 389
 
Bonsoir,

Voici un exemple avec tes contraintes

https://www.cjoint.com/?BCBxeq5DQhe

Question : combien de participants ? en fonction de ce nombre les groupes varient.

A+

pépé
0
SVGeR
 
Bonjour pépé,

tout d'abord merci pour ce que tu as fait.

Je ne connais pas le nombre de participants à l'avance (c'est un tableau pour le résultat du cross annuel d'un collège : chaque année le nombre d'élèves change). D''ailleurs, si je connaissais ce nombre pour chaque année, la programmation serait beaucoup plus facile sur excel !

En tout cas, un grand merci pour ta solution.

A+
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
et les autres, ils sentent le fromage ?
eric
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour tout le monde,

en plus court, sur le tableau de pépé :
=SI(B2="ABS";"ABS";SI(B2="DISQ";0;20-ENT(B2/CENTILE($B$2:$B$100;1/12))))

Dans ma formule, les 0 (il y en a 2) et 10 forment un seul groupe (soit 7 qui ont 10 alors qu'avec la formule de pépé il y en 9).

eric
-1
SVGeR
 
Bonjour Eric,

désolé :( merci à toi aussi d'avoir bosser le sujet.

Ta formule fonctionne égalemet très bien, merci.
Mais pour info : d'où vient le 1/12 dans la formule des centiles ?

Encore désolé de ne pas avoir répondu à ton message.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

1/12 représente 1 k-ième centile (doit être compris entre 0 et 1).
Ca permet d'avoir les bornes qui délimitent 11 paquets où sont réparties également tes données (11 paquets égaux à +/- 1)

eric
0
SVGeR
 
Merci Eric.
C'est étrange que "le k-ième" désigne un nombre ntre 0 et 1 ! En maths, le k-ième est toujours un nombre entier...

Tu as choisis 1/12 parce qu'il y a 11 paquets ? Si je veux 14 paquets, je mets 1/15 ?

En tout cas, un grand merci !
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
C'est étrange...
c'est le choix des développeurs d'excel ;-)
Regarde l'aide excel sur Centile(), elle est très bien faite.

Tu as choisis 1/12 parce qu'il y a 11 paquets ? Si je veux 14 paquets, je mets 1/15 ?
exactement

eric
0