Faire la somme des 3 meilleurs scores de la semaine (par personne)

sylors

XLDnaute Nouveau
Bonjour,

J'ai créé un tableau avec le classement des joueurs de Poker, puis un autre tableau avec les points (affectés automatiquement selon le classement).
EX : classement 1=60, classement 2=50...

Je bloque (hé oui déjà) sur un autre tableau qui serait : la somme des 3 meilleurs scores de la semaine (et par joueur bien sûr).
En plus (hé oui, autant corser la difficulté) si un joueur n'a pas au moins jouer 3 jours dans la semaine, je dois lui affecter un coefficient.
C'est à dire : si j'ai joué 3 fois dans la semaine, ok j'additionne les 3
Si j'ai joué 4 ou 7 fois, je ne prends que les 3 meilleurs que j'additionne.
Si j'ai joué 2 fois, alors j'additionne et j'applique le coef 1.1
Si j'ai joué 1 fois, alors j'additionne et j'applique le coef 1.2
Si je n'ai pas joué, tant pis je ne suis pas classé.

Déjà, ici je bloque à mort. Mais ce n'est pas tout, j'ai doit ensuite classer les 3 meilleurs de la semaine et les 3 meillleurs de mois.

Si vous pensez que j'en demande beaucoup je suis d'accord, mais c'est pour mon fils (qui pense que sa maman est ultra forte sur excel) et je ne voudrais pas le décevoir.

Si quelqu'un peut m'aider à rester la super maman, je lui en serais hyper méga reconnaissante;

Merci par avance
 

sylors

XLDnaute Nouveau
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Alors voilà la suite...

J'ai bien créé la formule qui me permet d'afficher la somme des 3 meilleurs scores de la semaine (GRANDE.VALEUR(B2:B11;1)+GRANDE.VALEUR(B2:B11;2)+GR ANDE.VALEUR(B2:B11;3)), mais je pêche sur sur le coef.

Je reprends donc : si je joue dans la semaine 3 fois ou plus pas de soucis.
Mais si je ne joue que 2 fois, je dois donner un résultat avec un coef de 1.1

Hé oui, parce que pour l'instant si je n'ai pas tous les résultats de la semaine, dans ma cellule il est écrit : #nombre!

Alors si vous avez une réponse, je prends immédiately

Merci, merci à vous
 

jmd2

XLDnaute Accro
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

hello

connais-tu la fonction SI(condition ; résultatsiconditionremplie ; résultatsinon) ?

pour ton cas :
= SI (nombredeaprties>=3 ; moyennedesparties; SI(nbresdeparties=2 ; 1.1*moyennedes2parties) ; SI etc....

il y a donc des SI imbriqués

besoin de plus d'aide ?
 
Dernière édition:

sylors

XLDnaute Nouveau
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Merci JMD2, je vais essayer de suite ta solution qui me parait parfaite.

J'ai bien 10 doigts pour saisir tout ça, mais je n'ai qu'un cerveau de blonde donc je teste et je te dis si j'ai pu mettre en place ta soluce qui me plait bien.

Merci encore et à tout de suite (donne moi au moins 1/4h pour tester)
 

sylors

XLDnaute Nouveau
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

JMD2, ne m'en veut pas mais je dois faire une bonne action immédiatly.

Mon homme veut aller se promener avec le clebs dans la campagne donc je l'accompagne et je reprends illico le problème dès que je rentre.

Zut alors, pour une fois que le soleil brille je dois abondonner mon PC.

Merci encore JMD2. Je te tiens au courant car dans ma balade, je fais y penser.
 

Denis132

XLDnaute Impliqué
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Bonjour sylors, jmd2,

Sylors, comme tu as déjà une ébauche, peux-tu nous l'envoyer zippé. Ce serait beaucoup plus facile pour nous de t'aider(nous n'aurions pas à créer les tableaux).

Merci

@+

Denis
 

sylors

XLDnaute Nouveau
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Me revoilà de ma promenade.

Ok Denis132, je joints mon fichier zippé afin que vous puissiez m'aider.
J'ai modifié son extension de Rar à zip.
Je voulais m'atteler à la soluce que m'a donné Jmd2 mais un coup de fil pour faire une petite virée avec apéro dinatoire me fait encore remettre ça.

Aussi, mon test sera pour demain maintenant.

Encore merci Jmd2 et Denis132. Vous jouez au Poker peut-être ?
A bientôt p'tit loup
 

Pièces jointes

  • Poker_Ax - Copie.zip
    17.5 KB · Affichages: 27

Denis132

XLDnaute Impliqué
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Bonsoir Sylors, le forum,

Voici un premier essai. Je ne savais pas comment compter le coefficient, alors à toi de modifier. Pour les 3 meilleurs par mois, peut-être plus tard.

@+

Denis
 

Pièces jointes

  • Sylors.zip
    31.5 KB · Affichages: 39

abcd

XLDnaute Barbatruc
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Bonjour,

Autre proposition en pièce jointe.
Trois colonnes ont été ajoutées et masquées à la fin de chaque semaine sous la feuille 'Nb Points'!, uniquement pour supprimer les messages d'erreurs renvoyés par la fonction GRANDE.VALEUR s'il n'y a pas trois résultats.

abcd
 

Pièces jointes

  • SylorsV1.zip
    31.8 KB · Affichages: 39

sylors

XLDnaute Nouveau
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Merci, merci et encore merci Denis132, Abcd et Jmd2.
Sacré épine du pied que vous m'avez enlevé là.

Ok pour la solution de Denis132 que j'ai pu reproduire sans soucis.

En revanche Abcd peux-tu m'expliquer la seconde partie de ta formule si c'est possible. *(1.3-MIN(3;NB('Nb Points'!L4:R4))*0.1)
Je voudrais pouvoir l'utiliser pour d'autres fiches mais je n'arrive pas à comprendre la logique.

En tout cas, c'est parfait. Il me reste maintenant à bucher sur les 3 meilleurs de la semaine et du mois.

A@ pour d'autres aventures
 

abcd

XLDnaute Barbatruc
Re : Faire la somme des 3 meilleurs scores de la semaine (par personne)

Re,

*(1.3-MIN(3;NB('Nb Points'!L4:R4))*0.1)

NB('Nb Points'!L4:R4)
Compte le nombre de valeurs numériques dans la plage L4:R4
Le résultat peut varier de 0 à 7

MIN(3;NB('Nb Points'!L4:R4))
Comme il ne faut tenir compte que des trois meilleurs, le résultat doit être limité à 3, donc de 0 à 3 (si le NB est >3 on affiche 3)

*(1.3-MIN(3;NB('Nb Points'!L4:R4))*0.1)
la somme des trois plus grandes valeurs est multipliée par 1.3 - le résultat précédent multiplié par 0.1, soit 1.3-(3*0.1)=1.0, 1.3-(2*0.1)=1.1, 1.3-(1*0.1)=1.2 et 1.3-(0*0.1)=1.3, mais dans ce dernier cas la somme des valeurs =0, donc le résultat aussi.

abcd
 

Discussions similaires

Statistiques des forums

Discussions
313 344
Messages
2 097 337
Membres
106 916
dernier inscrit
Soltani mohamed