Formule RANG et ex aequo pour Attribution de points

Taroteur

XLDnaute Nouveau
Bonjour
Je désirerais répartir 6 points sur 3 joueurs en fonction de leurs scores.
Le meilleur prend 4 points le 2° récupère 2 pts et le 3° 0 point.
Avec la fonction rang j'ai obtenu sans problème cette répartition.
Par contre je bute en cas d'ex aequo car je voudrais que les ex aequo se partagent les points à savoir :
- si les 3 scores sont identiques alors chacun 2 pts (total reparti = 6)
- si les 2 meilleurs scores sont identiques alors chacun 3 pts et le dernier 0 point. (total reparti = 6)
- si les 2 moins bons scores sont identiques alors le 1° 4 pts et les 2 autres 1 pt chacun. (total reparti = 6)
Dans tous les cas, la somme des points attribués est bien de 6 points.
Mes scores sont en A1; A2; A3 et je souhaiterais obtenir les points en B1; B2 ; B3.

Merci d'avance à vous.
Cordialement
 

Modeste geedee

XLDnaute Barbatruc
Re : Formule RANG et ex aequo pour Attribution de points

Bonsour®

les scores en colonne A
les rangs en colonne C
les points en colonne B
Code:
=SI(ESTNA(MODE($C$2:$C$4));INDEX({4;2;0};C2);SI(MODE($C$2:$C$4)=1;INDEX({3;3;0};C2);INDEX({4;1;1};C2)))
Capture.JPG
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    41.9 KB · Affichages: 68
  • Capture.JPG
    Capture.JPG
    41.9 KB · Affichages: 63

Modeste geedee

XLDnaute Barbatruc
Re : Formule RANG et ex aequo pour Attribution de points (Résolu)

Bonsour®

Oupssss!!! il manquait :
- si les 3 scores sont identiques alors chacun 2 pts (total reparti = 6)
Code:
=SI(SOMME($C$2:$C$4)=3;2;SI(ESTNA(MODE($C$2:$C$4));INDEX({4;2;0};C2);SI(MODE($C$2:$C$4)=1;INDEX({3;3;0};C2);INDEX({4;1;1};C2))))
Capture.jpg
 

Pièces jointes

  • Capture.jpg
    Capture.jpg
    36.2 KB · Affichages: 65
  • Capture.jpg
    Capture.jpg
    36.2 KB · Affichages: 60

Taroteur

XLDnaute Nouveau
Re : Formule RANG et ex aequo pour Attribution de points

Bonsoir
Merci encore pour votre réponse.
Mais je viens de découvrir un petit bug dans votre formule.
Dans le cas où les 3 scores sont identiques, alors le résultat est 3 pts par joueur, alors que j'attendais 2 pts par joueur.
Malheureusement, je ne sais pas modifier votre formule. Pouvez vous m'aider.
Cordialement
 

Discussions similaires

Réponses
4
Affichages
319
Réponses
18
Affichages
731

Statistiques des forums

Discussions
312 161
Messages
2 085 848
Membres
103 004
dernier inscrit
ponas