Attribuer points en fonction d'un rang en cas d'égalité

rimenech1

XLDnaute Nouveau
Bonjour,

J'ai crée un fichier pour des sportifs.
J'ai utilisé la fonction rang dans une colonne et dans une autre colonne le rang attribue des points en fonction d'un tableau (Recherche).

J'ai un problème en cas d'égalité. Je souhaiterais qu'excel fasse automatiquement la somme des points et qu'il divise par le nombre d'égalité.

Je m'explique.
Le rang 1 marque 20 points.

Au rang 2 j'ai 2 joueurs égalités. Chaque joueur devrait normalement marquer (19+18)/2=18,5 pts, hors excel me marque 19 pts pour les 2 joueurs.

Merci de votre aide

greg
 

Pièces jointes

  • TEST excel - Copie.xlsx
    14.5 KB · Affichages: 81
  • TEST excel - Copie.xlsx
    14.5 KB · Affichages: 91
  • TEST excel - Copie.xlsx
    14.5 KB · Affichages: 101
Dernière édition:

rimenech1

XLDnaute Nouveau
Re : Attribuer points en fonction d'un rang en cas d'égalité

Merci KD,

On y est presque (enfin tu y es presque). cela fonctionne très bien lors que j'ai 1 test, mais si il y en a plusieurs (voir pièce jointe), les rangs ne sont pas toujours dans l'ordre. Du coup SI(M5=M4) n'est pas toujours vrai.

Je dois mettre effet plusieurs test à la suite.

Tu vois ce que je veux dire??
 

Pièces jointes

  • TEST excel - Copie.xlsx
    19 KB · Affichages: 67
  • TEST excel - Copie.xlsx
    19 KB · Affichages: 50
  • TEST excel - Copie.xlsx
    19 KB · Affichages: 54

KenDev

XLDnaute Impliqué
Re : Attribuer points en fonction d'un rang en cas d'égalité

Re,

En N5,
Code:
=SI(NB.SI(M$5:M5;M5)=1;SOMME(DECALER(INDIRECT("'Points attribués'!"&ADRESSE(EQUIV(M5;'Points attribués'!$A$3:$A$22;0)+2;2));0;0;NB.SI(M$5:M$24;M5);1))/NB.SI(M$5:M$24;M5);INDIRECT(ADRESSE(EQUIV(M5;M$5:M5;0)+LIGNE(N$4);COLONNE(N$4))))

Cordialement

KD
 

CISCO

XLDnaute Barbatruc
Re : Attribuer points en fonction d'un rang en cas d'égalité

Bonsoir

Rimenech1, c'est pas marrant... si tu ne nous donnes pas toutes les conditions dès le début (nombre de participants variables, nombre de points variables par participant...). La prochaine fois, essayes d'être plus précis.

@ plus
 

Modeste geedee

XLDnaute Barbatruc

Pièces jointes

  • attribuer-points-en-fonction-dun-rang-en-cas-degalite-test-excel-copie.xlsx
    21.9 KB · Affichages: 37
  • Capture.jpg
    Capture.jpg
    84.2 KB · Affichages: 59
  • Capture.jpg
    Capture.jpg
    84.2 KB · Affichages: 59
  • Capture.jpg
    Capture.jpg
    84.2 KB · Affichages: 50

Modeste geedee

XLDnaute Barbatruc
Re : Attribuer points en fonction d'un rang en cas d'égalité

Bonsour®

:cool:
le même sans colonnes intermédiaire :
 

Pièces jointes

  • attribuer-points-en-fonction-dun-rang-en-cas-degalite(2).xlsx
    20.7 KB · Affichages: 24
  • Capture.JPG
    Capture.JPG
    73.9 KB · Affichages: 40
  • Capture.JPG
    Capture.JPG
    73.9 KB · Affichages: 58
  • Capture.JPG
    Capture.JPG
    73.9 KB · Affichages: 50

rimenech1

XLDnaute Nouveau
Re : Attribuer points en fonction d'un rang en cas d'égalité

Merci pour vos retours. j'étais parti sur la formule de KD.

=SI(NB.SI(M$5:M5;M5)=1;SOMME(DECALER(INDIRECT("'Points attribués'!"&ADRESSE(EQUIV(M5;'Points attribués'!$A$3:$A$22;0)+2;2));0;0;NB.SI(M$5:M$24;M5);1))/NB.SI(M$5:M$24;M5);INDIRECT(ADRESSE(EQUIV(M5;M$5:M5;0)+LIGNE(N$4);COLONNE(N$4))))

Comment faire pour sélectionner une une colonne que 'Points attribués'!$A$3:$A$22. J'ai mis ma nouvelle grille de points en 'Points attribués'!$D$3:$D$22 et cela ne fonctionne pas
 

Discussions similaires

Statistiques des forums

Discussions
312 379
Messages
2 087 761
Membres
103 661
dernier inscrit
fcleves