Formules tableau pronostics classement
Résolu
Rom1Mrs27
Messages postés
114
Statut
Membre
-
Rom1Mrs27 Messages postés 114 Statut Membre -
Rom1Mrs27 Messages postés 114 Statut Membre -
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
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
A voir également:
- Faire un tableau de pronostic
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment faire un tableau croisé dynamique - Guide
- Imprimer un tableau excel - Guide
11 réponses
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
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
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
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
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
Bonne suite
Via
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
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
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
=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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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)
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)
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
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
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
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
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
Lien : https://www.cjoint.com/c/IIsnWFIXhTs
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 ?
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 ?
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
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
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
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
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
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
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)))))
=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)))))
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
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
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 !
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 !
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
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
Je te remercie fortement, c'est exactement ce que je cherchais.
Merci beaucoup.
Bonne continuation à toi.
Cordialement
Romain
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