Formules tableau pronostics classement [Résolu]

Signaler
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020
-
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020
-
Bonjour à vous.

Voilà j'ai quelques recommandations à vous faire part.
J'ai un peu d'expérience en Excel mais pas totalement, et c'est pour ça que je me dirige vers vous aujourd'hui.

Dans mon fichier Excel qui se trouve en bas de l'article, il me faut quelques améliorations auxquelles je n'y arrive pas.

Je vais essayer d'expliquer ça le plus clair possible, désolé pour ceux qui ne comprennent pas ^^.

Première question, j'aimerais créer un système d'addition de points automatiquement, de ce fait, je prends un exemple :

Il y a le match entre Naples & Liverpool. Naples gagne 2-1.
Selon les participants du concours de pronostic, ces personnes donnent leur résultat avant match.
Dans le cas présent, nous voulons attribuer un nombre de points pour Ronaldinho dans la cellule I6, en faisant correspondre les résultats et attribuer les points en les répartissant ci-dessous :
- Bon Score = 3pts
- Score bon avec écart de 1 (ex : le vrai score est de 2-1, l'écart de 1 est : 1-0 / 3-2 / 4-3 / 10-9 / etc...) = 2pts
- Équipe qui gagne mais pas bon score (ex : ici 2-1, on prend le joueur Platini qui a mit 4-0, il a trouvé l'équipe gagnante mais pas le bon score), du coup = 1
- le reste = 0.

Sachant qu'en plus nous avons une équipe bonus donc les points sur les matchs nous font gagner double.

___________________________________________________

Seconde question, j'aimerais faire un classement sur la "CLASSEMENT DÉTAILLÉ" pour y voir plus clair, et du coup dans la case joueur, j'aimerais faire écrire le nom du joueur en fonction de la place qu'il a sur la feuille "TABLEAUX PRONOS".

Exemple : sur la feuille "CLASSEMENT DÉTAILLÉ", en B2, il faudrait une formule du type :
Retrouver A1 dans la plage de classement dans la feuille "TABLEAUX PRONOS", et quand cela est trouvé, y inscrire le nom correspondant à cette case.

Voilà j'aimerais beaucoup avoir des réponses afin de finaliser mon tableau, merci beaucoup à vous pour vos recherches.

Lien du Document Excel : https://www.cjoint.com/c/IIjpggRxhks

11 réponses

Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Bonjour,

Ton fichier en retour avec les formules adéquates
https://mon-partage.fr/f/GSqx2anJ/

j'ai modifié aussi la formule donnant le rang pour ne pas avoir d'ex aequo sinon seul le nom du premier des exaequo ressortirait dans la 2nde feuille

Cdlmnt
Via
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Bien le bonjour via55.

Je te remercie fortement, c'est exactement ce que je cherchais.

Merci beaucoup.

Bonne continuation à toi.

Cordialement

Romain
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Finalement je viens de me rendre compte juste d'un petit truc, mais c'est entièrement ma faute, je me suis trompé dans la formulation.

Quand on gagne 2 pts, c'est lorsque nous sommes a 1 d'écart (ex : si le vrai score est de 1-1, pour avoir 2 pts je dois avoir mis 0-0 ou 2-2, si j'ai mis 3-3 cela n'est pas a 1 d'écart, du coup cela fait qu'un point), si tu as une solution à rajouter dans la formule je suis preneur.

Cordialement

Rom1
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Bonjour

Alors modifie la formule ainsi :
=SI(H6="";"";SI(ET(G6=$D6;H6=$E6);3;SI(OU(ET(G6=$D6+1;H6=$E6+1);ET(G6=$D6-1;H6=$E61));2;SI(OU(ET(G6>H6;$D6>$E6);ET(G6<H6;$D6<$E6));1;0))))

Cdlmnt
Via
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Bonjour.

Je te remercie fortement.

Merci de ton aide.

Cordialement.

Romain
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Je m'aperçois qu'à la recopie un - a sauté, c'est H6=$E6-1et non H6=$E61dans le second ET mais je pense que tu auras rectifié de toi même
Bonne suite

Via
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Oui j'avais remarqué, merci de ton soutien.

Par ailleurs, comment puis-je rajouter dans la formule, le fait que lorsque c'est mon équipe bonus, cela compte double ?

Exemple : Monsieur X a pour équipe bonus pour les poules Barcelone, et Monsieur Y a le PSG.
quand il y a l'équipe marqué dans les colonnes de matchs, faire en sorte que le score soit doublé (si c'est possible) ?

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

C'est ma dernière recommandation, si tu peux m'aider je te serais très reconnaissant :)

Cordialement
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Modifie ainsi la formule :
=SI(I6="";"";(NB.SI($F6:$G6;H$2)+1)*SI(ET(H6=$D6;I6=$E6);3;SI(OU(ET(H6=$D6+1;I6=$E6+1);ET(H6=$D6-1;I6=$E6-1));2;SI(OU(ET(H6>I6;$D6>$E6);ET(H6<I6;$D6<$E6));1;0))))

Cdlmnt
Via
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Quand je modifie la formule comme tu as dis, mais j'ai un problème lors des matchs Nuls :

En effet, par exemple, quand je mets un score réel de 2-2 avec l'équipe bonus :

- si mon score est de 2-2, j'ai bien 6 pts
- si mon score est de 1-1 / 3-3, j'ai bien 4pts
- si mon score est de 4/4 ou tout autre score nuls, cela me met 0 alors que cela devrait m'afficher 2 pts

Sais-tu par hasard d'ou vient le probleme ?

Cordialement.

Romain
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Bonjour

Nouvelle formule :
=SI(OU(I6="";$D6="");"";(NB.SI($F6:$G6;H$2)*2+1)*SI(ET(H6=$D6;I6=$E6);3;SI(OU(ET(H6=$D6+1;I6=$E6+1);ET(H6=$D6-1;I6=$E6-1));2;SI(ET($D6=$E6;H6=I6);1;SI(OU(ET(H6>I6;$D6>$E6);ET(H6<I6;$D6<$E6));1;0)))))

La 1ere partie en gras renvoie vide si rien en D6
La 2nde partie en gras permet de multiplier par 3 ( si tu voulais les quadrupler il faudrait remplacer le *2 par *3 etc)

Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Je te remercie fortement pour les explications.

Cordialement.
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Re

Pour ce qui est de ta formule :
https://mon-partage.fr/f/j2wvfNZQ/

Pour les SI comme un croquis vaut mieux qu'un long discours :
https://mon-partage.fr/f/RnT7X7Ga/

N'hésites pas à demander plus d’explications si nécessaire

Cdlmnt
Via



Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Je te remercie fortement.

Sais-tu ou je peux trouver un site qui peut m'aider dans le développement sur Excel ?

J'aimerais réaliser des tableaux pour mon quotidien (Comptes / Horaires / etc ...)

Merci en tout cas de ton aide.

Cordialement

Rom1
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Et je viens de voir la Formule, tout fonctionne parfaitement sauf quand on a les 2 bonnes équipes en finale, au lieu de mettre 15 pts, cela nous met 20pts :D
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020
>
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Et lorsque l'on a rien dans Phase Finale (vu que nous sommes en début de compétition), cela nous met dans les résultats 15pts alors que les cases sont vides ^^
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Bonjour

J'avais mal interprété ta demande
Changes la formule pour celle-ci :
=SI(NB.SI('PHASE FINALE'!L17:L18;H155)=1;5;0)+SI(NB.SI('PHASE FINALE'!L17:L18;H156)=1;5;0)+SI(NB.SI(H155:J156;'PHASE FINALE'!O14)=1;5;0)

Quant aux sites il en existe plein, certains en video ou non, il faut fouiller selon e qu'on recherche
Un où tu as plein d'exemple des fonctions que tu peux telecharger :
http://boisgontierjacques.free.fr/index2.htm

Cdlmnt
Via
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

D'accord je vois je vois, je te remercie sincèrement.

Cordialement.

Romain
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

J'ai fait un calcul pour les points sur la Feuille "Classement Détaillé", sauf que je n'arrive pas a y insérer la fonction "SI(ESTVIDE)", en gros dans la colonne B, si il y a pas de noms de participants car la case est vide ne rien mettre, et du même style pour les points, que lorsqu'il n'y a rien dans B2, ne rien inscrire en C2


Lien : https://www.cjoint.com/c/IIsnWFIXhTs
Messages postés
51909
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 juillet 2020
13 641
Bonjour.

Il y a une première chose que je ne comprends effectivement pas :
Ronaldinho, Platini et CR7 sont des joueurs sur le terrain ou des participants au concours ?
Dans la première hypothèse, comment faire pour deviner à quelle équipe appartient chaque joueur ?
Dans la seconde hypothèse, tu as un fichier pour chaque participant ?
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Bonsoir Raymond ☺

Comme j'ai compris ce sont les pseudos des pronostiqueurs et il n'y a qu'un seul tableau où le demandeur entre les pronostics et les résultats des matchs

Amicalement
Via
Messages postés
51909
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
11 juillet 2020
13 641
Merci, cher compagnon !

J'avoue que je n'avais pas lu cela ...
Et j'avais déjà peur de me faire jeter comme l'a fait notre ami Doodletruc
https://forums.commentcamarche.net/forum/affich-36203306-entrer-des-plages-de-vacances-sur-excel#9
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Simplement que ce cas de figure n'était pas pris en compte !

Modifie à nouveau la formule :
=SI(I6="";"";(NB.SI($F6:$G6;H$2)+1)*SI(ET(H6=$D6;I6=$E6);3;SI(OU(ET(H6=$D6+1;I6=$E6+1);ET(H6=$D6-1;I6=$E6-1));2;SI(ET($D6=$E6;H6=I6);1;SI(OU(ET(H6>I6;$D6>$E6);ET(H6<I6;$D6<$E6));1;0)))))

Là je pense que toutes les possibilités sont passées en revue
- score identique : 3 pts
- score différence de 1 pt en + ou en - : 2 pts
- score nul avec différence de + de 1 : 1 pt
- bonne équipe gagnante mais mauvais score : 1 pt

et points doublés si équipe bonus

Cdlmnt
Via
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Honnêtement c'est parfait via55, merci énormément pour ton aide.

Bonne continuation à toi.

Cordialement

Rom1
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Petite demande complémentaire, imaginons que je ne veux plus doubler les pts mais les tripler, j'ai juste à changer le ($F6:$G6;H$2)+1 en ($F6:$G6;H$2)+2 ?

=SI(I6="";"";(NB.SI($F6:$G6;H$2)+1)*SI(ET(H6=$D6;I6=$E6);3;SI(OU(ET(H6=$D6+1;I6=$E6+1);ET(H6=$D6-1;I6=$E6-1));2;SI(ET($D6=$E6;H6=I6);1;SI(OU(ET(H6>I6;$D6>$E6);ET(H6<I6;$D6<$E6));1;0)))))
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Et pareil, quand on a pas mit le résultat dans les colonnes D & E, cela affiche quand même les pts, et vu qu'il n'y a rien les matchs nuls sont comptabilisés, sais-tu comment procéder pour changer tout ca ?
Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Et dernière petite recommandation, après celle-ci le tableau sera parfait !

Dans la première feuille (TABLEAU PRONOS), a la ligne 155-156, j'ai mis la finale de rêve.
Je voudrais calculer pour le premier joueur (qui est neutre sur l'exemple), en J160, que :

- Si les deux équipes sont inscrites sur la feuille (PHASE FINALE), dans les cases finale, alors mettre 15 pts ;
- Si une des équipes est inscrite mettre 5 pts et si elle est gagnante faire + 5 ;
- Et si aucunes des équipes n'est dedans, 0 pts.

Si tu pouvais m'expliquer comment tu procèdes pour faire tes "SI - ALORS - ET - OU", ce serait avec grand plaisir.

Lien : https://www.cjoint.com/c/IIrpTMtLoys

Merci beaucoup de ton aide.

Cordialement.

Rom1
Messages postés
12389
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
10 juillet 2020
1 924
Le plus simple pour ne pas alourdir la formule dans les cellules de la ligne 3 sans nom au lieu de rien mette tu mets juste un espace, invisible donc mais qui est retourné par la formule au lieu du 0 dans ton Classement
Quand a la formule en C2 ce sera
=SI(B2<>" ";INDEX('TABLEAU PRONOS'!$H$4:$Y$4;EQUIV(B2;'TABLEAU PRONOS'!$H$3:$Y$3;0));"")

Par contre dans la version que tu m'as envoyé tu n'as pas modifié le formule pour la finale de rêve et tout le monde a 15 pts d'office !


Messages postés
72
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 juillet 2020

Oui je l'ai modifié sur mon Tableau de Base, celui-ci est l'actuel pour faire cette saison, mais j'avais oublié de le modifier je te remercie.

Je commence à comprendre tes formules, je vais me hisser vers d'autres tableaux pour essayer de développer moi-même.

Merci beaucoup via55

Au plaisir.

Cordialement.

Rom1