Recherche formule pour choix de scores.

Fermé
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020 - 5 oct. 2020 à 18:54
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020 - 12 oct. 2020 à 15:12
Bonsoir,

Je suis secrétaire de la section golf de mon entreprise et j'aimerai automatiser le fichier des résultats que nous remplissons. ce qui éviterai des erreurs.

Nous faisons des compétitions avec d'autres entreprises. chaque entreprise peut présenter le nombre de joueurs quelle souhaite mais seul 12 joueurs choisis à l'avance comptent dans le calcul des points.

pour compter les points, nous prenons les deux meilleurs résultats brut (en vert) et les 3 meilleurs résultats net 'en jaune).

Le brut prime sur le net, si le score brut d'une personne a été choisie son score net ne peut l'être.

J'ai réussi à faire les formules "=SIERREUR(SOMME(GRANDE.VALEUR(M257:M268;{1}));0)" et "=SIERREUR(SOMME(GRANDE.VALEUR(M257:M268;{2}));0)" afin de choisir les deux meilleurs brut.

Mais dans le cas ou plus de deux personnes ont fait le meilleur résultats brut , 24 dans mon exemple ci-joint en vert, les scores bruts choisis doivent être ceux avec le plus petit score net (5 et 6) afin de pouvoir choisir les meilleurs scores net des meilleurs brut si ils sont les meilleurs net des 12 joueurs, exemple le 12 ième joueur dans mon tableau qui fait 24 en brut mais n'est pas choisi en brut mais en net pour son 45.
je vous ai perdu? ;-)
Les deux scores restant à choisir sont les deux scores 42 et 37.

Si quelqu'un peut m'aider, je lui en serait très reconnaissant et cela nous évitera d'avoir des erreurs. merci d'avance.

Je ne sais si vous aller pourvoir visualiser la copie d'écran que j'ai faite ci-dessous. au besoin, je vous enverrai mon fichier.

Didier index 14,4




Configuration: Windows / Edge 85.0.564.68

16 réponses

DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
5 oct. 2020 à 19:33
Bonjour à tous,

Une proposition :

https://www.cjoint.com/c/JJfrGXyco7a


Crdlmt
0
Merci pour votre réponse si rapide. Je regarde cela demain car je n'ai pas mon PC avec moi mais cela a l'air de fonctionner.
Pour répondre à votre question "on ne peut avoir le + haut score net et brut" la réponse est non si vous parlez du +haut score brut et net du même joueur. Le brut prime sur le net. Et si le score brut d'un joueur est le + haut on ne peut prendre son score net même si c'est le plus élevé des 12 joueurs.

Merci encore et je vous tiens au courant demain.

Cordialement Didier
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
6 oct. 2020 à 09:08
bonjour,

j'ai regardé et cela ne fonctionne pas comme je le souhaiterai.
puis-je vous envoyer mon fichier afin que vous le regardiez?

Didier
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
6 oct. 2020 à 10:08
Oui,pas de probléme, par le meme canal que moi (cijoint)

Crdlmt
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
7 oct. 2020 à 00:09
voici le lien pour le descriptif des calculs.

https://www.cjoint.com/c/JJgwiJLNpbC
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
7 oct. 2020 à 00:10
voici le fichier Excel

https://www.cjoint.com/c/JJgwkvEhIdC
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
7 oct. 2020 à 00:12
désolé pour l'envoi tardif de ces liens mais pas mal occupé en ce moment et cela prend du temps à exprimer précisément la demande, encore plus je pense à mettre cela sous forme de formules!

Didier
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
7 oct. 2020 à 15:56
Tes explications sont pourtant extrêmement précises et détaillées, mais je ne comprends pas pourquoi dans le premier tableau (h2:t21), les valeur retenues (valeur vertes) sont 11 et 16, alors que pour moi, c'est 28 25, et dans le net, pourquoi le 34 et pas le 36 rouge ?

Crdlmt
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
7 oct. 2020 à 21:15
bonsoir,

moi je sais la fatigue!! ;-).
La couleur verte des cases est faite manuellement et j'ai modifié les valeurs afin de tester le fichier, puis enregistré tel quel, désolé.
Les bonnes valeurs des cellules i2 à i13 sont: 11; 16; 12; 1; 17; 28; 25; 21; 15; 23; 7; 15.

et là cela fonctionne beaucoup mieux! ;-)

Didier
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
7 oct. 2020 à 23:40
Re
J'ai refait le premier tableau :
https://www.cjoint.com/c/JJhvN6fTFgy


Crdlmt
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
8 oct. 2020 à 01:49
oui cela fonctionne dans ce cas car les deux + grands brut (lignes 7 et 8) non pas le plus grand net.
si l'on change la cellule i2 en 29 le choix du net ne se fait plus correctement comme le net de la ligne 3 est le + grand, il ne prend pas en compte le net de la ligne I2 qui est identique (37).

j'essaie toujours de mon côté, cela fonctionne dans certains cas mais pas tous :-(

pas facile tout ça.

didier.
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
8 oct. 2020 à 13:57
Est ce que dans le classement brut, il peut y avoir des exæquo ?
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020 > DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024
8 oct. 2020 à 18:13
Bonsoir,

Oui dans les scores bruts il peut y avoir des exæquo. dans ce cas, si deux joueurs le sont avec 20, par exemple, les deux scores bruts seront pris en compte pour le calcul du brut mais leurs scores net ne pourront être pris pour le calcul du net.
si trois ou plus de joueurs ont fait le + gros score brut, pour le calcul du brut, il faut regarder les joueurs qui ont fait le plus petit score net et prendre en compte leurs scores brut. cela permet de pouvoir choisir les + gros net des plus gros brut si ils font partis des + gros scores net. j'espère être clair cela fait beaucoup de brut et de net ;-).
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
8 oct. 2020 à 17:23
re
re vérifie
https://www.cjoint.com/c/JJipxqx06X1

Crdlmt
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
8 oct. 2020 à 18:37
Re bonsoir, alors oui le calcul fonctionne mais pas si il y a des égalités.

bien vu la mise en forme conditionnelle. j'ai fait pareil sur les scores net afin de vérifier quels scores sont choisis.

https://www.cjoint.com/c/JJiqJcEQhvC
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
8 oct. 2020 à 19:18
Si ça fonctionne ! tu as oublié de valider en matricielle

Crdlmt
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
8 oct. 2020 à 20:57
bonsoir,

Je vous remercie du temps que vous me consacrez, mais cela fonctionne si l'égalité des meilleurs scores bruts ne contient pas les 1ier ou 2ième) ou 3ième scores net sélectionnés.

dans le fichier ci-dessous:

https://www.cjoint.com/c/JJistNjc1nC

si dans les cellules i5 ou i10 et i12 (qui sont les cases ou les scores net sélectionnés) si l'on mets 25 le calcul ne se fait plus correctement.

exemple: si on met 25 dans la case i5 en plus des scores égal à 25 (i8; i11;i13), le calcul garde la valeur net (43) de la ligne 5 alors qu'il devrait prendre la valeur net (37) de la ligne 9.

lorsqu'il n'y a que deux joueurs qui ont une égalité sur le plus haut score, pas de soucis.
en cas d'égalité sur + de 2 cellules, ne faudrait il pas additionner les scores brut et net de chaque joueur, de les comparer et de choisir les 2 scores brut pour les joueurs qui ont les 2 plus petites valeur de l'addition?

le problème se pose aussi si il n'y a qu'un seul score le + haut et qu'il y a égalité sur le deuxième score brut. fichier ci-dessous:

https://www.cjoint.com/c/JJisNiCsVUC

Merci encore de votre aide, j'ai l'impression d'être un problème qui a l'air insolvable.
Pourtant les ordinateurs et logiciels sont bien plus "intelligent" que nous.
Mais je suis sûr à force de persévérance que nous allons y arriver.
Il suffit juste de leur donner la bonne équation à faire, donc en sorte être plus intelligent qu'eux ;-)


Didier
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
Modifié le 8 oct. 2020 à 23:44
On ne doit(peut) pas avoir d’exæquo dans le classement brut.
Actuellement je l'ai pondéré avec le score net (ou bien le score corrigé a 36 ?) - colonne masquée J
.Malgré ça, il peut y avoir encore égalité.

Dans ce cas, il faut ajouter un 3 ème coefficient de pondération.
exemple :
si i5 et i13=25, on a une égalité parfaite qu'il faut départager. Avec quoi ??

Peut on de servir de l'index (je ne sais pas ce que c'est), et si oui, dans quel sens ?
Et dans ce cas, on élimine les scores 36 des 2 premiers brut et on garde les 3 plus hauts des restants.

Crdlmt
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
9 oct. 2020 à 15:29
Bonjour après multiples essais, j'ai réussi à modifier le fichier afin de faire ces calculs.
Bien sûr, je vous remercie beaucoup car sans vous je n'aurais pas pu y arriver.
Vous m'avez énormément aidé dans le choix de certaines formules.
J'ai commenté dans les cellules des lignes 1 et 23 la représentation du calcul afin de vous aider à comprendre ce que j'ai fait.

https://www.cjoint.com/c/JJjnC0VLQJC

j'ai encore à recopier ces lignes pour toutes les sections mais le plus gros est fait.

merci merci et encore merci

je n’omettrai pas de vous citer lors de la présentation du fichier aux équipes de notre compétition.

Didier
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
Modifié le 9 oct. 2020 à 17:23
Dans tes explications.doc , tu mets :
"Rentrons dans le vif du sujet ! il faut choisir les deux meilleurs scores « brut » en premier. Car le « brut » prime sur le « net ». Il faut ensuite choisir les 3 meilleurs « net » sans prendre en compte les scores « net » des personnes dont le score « brut » aura été choisi précédemment.  

1) Deja je ne sais pas si tu parles de net ou de net36 (utilisé our le classement net) ?

2) Et, dans ton nouveau fichier, le score net de 40, qui correspond au max brut 25 est retenu. Par quel miracle ?

3) Moi, j'aurais éliminé le 40 du 25, le 38 du 24,
sans prendre en compte les scores « net » des personnes dont le score « brut » aura été choisi précédemment

puis choisi
le 39 du 11, le 39 du 17, et le 38 du 21;
Tu m'explique ton choix (nouveau ?)


Crdlmt
0
Bonsoir, je n'ai pas mon PC avec moi mais je choisi le net corrigé à 36.
Pour le reste je vous répondrais pas avant dimanche car je suis parti en week-end sans mon PC. Et sur mon tel pas facile à voir.

Didier
0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
9 oct. 2020 à 19:38
Bon WE, sans prise de tete !

Crdlmt
0
did_76 Messages postés 12 Date d'inscription lundi 5 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020
12 oct. 2020 à 15:12
bonjour,

oui effectivement encore quelques problèmes. mais j'y travaille.
je vous tiens au courant.

didier
0