Fichier Excel

Résolu
DodoMichelle -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'utilisais "mon partage" pour vous envoyer des fichiers Excel pour m'aider dans mes problèmes, Ce site étant fermé, comment puis je faire?
Merci pour votre réponse.
Cordialement.
Dodo



Configuration: Windows / Chrome 96.0.4664.45
A voir également:

107 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour Dodo

Trouvé le problème, un > qui était resté dans un IF au lieu d'un =
Fichier rectifié :
https://www.cjoint.com/c/KLrmMhGwdXg

Cdlmnt
Via
0
DodoMichelle
 
Bonsoir Via,

Simple question pour l'exemple ci dessous:
5 égalités ( pas prévu dans la demande):en W73 la valeur de AG est <à AE, AE a gagné AG, derrière au classement.
Le fichier fonctionne jusqu'à 4 égalités? si 5 ne pas tenir compte?

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

Cdlmnt
Dodo
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir Dodo

Oui le fichier de départage fonctionne jusqu'à 4 égalités, avec 5 ce doit être plus complexe je n'ai pas osé me pencher sur la question ! (et comme tu ne le demandais pas)

Avec 5 égalités c'est le tri opéré par la macro classement sur la colonne des points généraux puis sur la colonne des points exaequos puis sur la colonne Diff puis sur la colonne Pour


Cdlmnt
Via


0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Comme suite de ma réponse précédente, dans l'hypothèse d'un traitement des 5 égalités, Il me semble qu'avec 5 exaequos aux pts généraux on devrait avoir comme différents cas des pts entre eux avec des doublons exaequos (à traiter selon les vainqueurs des rencontres) :

- 1 et 2 exaequos seuls
- 1 et 2 exaequos + 3 et 4 exaequos
- 1 et 2 exaequos + 4 et 5 exaequos
- 1 et 2 exaequos + triplon 3 et 4 et 5
- 2 et 3 exaequos seuls
- 2 et 3 exaequos + 4 et 5 exaequos
- 3 et 4 exaequos seuls
- 4 et 5 exaequos seuls
- triplon 1 et 2 et 3 + 4 et 5 exaequos

Dis moi ce que tu en penses, si d'après toi je n'ai pas oublié de cas et s'il est nécessaire d'envisager une macro quintuplons
0
DodoMichelle
 
Bonjour Via,

Tout à fait, ton fichier est conforme à ma demande, mais comme l'appétit vient en mangeant!
Si il est possible sans difficulté de l'améliorer avec 5, je suis preneur.
A ce propos, sauf erreur de ma part, j'ai 2 remarques:

-Je pense qu'il y a les cas ou 1+2+3 exaequos , 4+5 différents et 1+2+3+4 exaequos et 5 seul?

-En W72, ne serait il pas judicieux de remplacer D72 par F72 ( Diff ald Pour)?

Bon WE

Cdlmnt
Dodo
0

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

Posez votre question
DodoMichelle
 
Re,

Et peut être: 1,2,3,4,5 différents?

Cdlmnt
Dodo
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour Dodo

Les cas sans doublons (triplons + 2 différents, quadruplons + 1 différent, tous différents) n'ont pas à être traités dans le cas d'un départage puisqu'ici justement le départage ne peut se faire sur les points de match, il sont considérés dans les macros comme Autres cas et le classement est établi selon le nombre en W
Tu as raison pour ce nombre en ce qui concerne les Pour il ne faut pas prendre les Pour généraux de la colonne D mais les Pour des matchs entre équipes concernées de la colonne Z.

En tenant compte de tout cela et de mes précédentes remarques voilà ce que cela donne pour traiter jusqu'à 5
https://www.cjoint.com/c/KLsmg32pOYg

Bon WE également

Cdlmnt
Via
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re,

Désolé le fichier pour 5 de mon post précédent n'est pas le bon, voici celui à tester et employer :
https://www.cjoint.com/c/KLsoxBtGY1g
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Flûte, je me suis encore trompé de fichier, voilà le vrai bon !
https://www.cjoint.com/c/KLsqOULwYCg
N’oublie pas de lire mon post 90
0
DodoMichelle
 
Re,

Post 90?

Cdlmnt
Dodo
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Mon message n° 90, 3 crans au-dessus du tien ☺
0
DodoMichelle
 
Re,

Il est magique, pour le moment je n'ai trouvé aucun "bug", par contre je me suis permis d'ajouter en W "F72" afin d'éviter l'égalité en 7 ème place entre AH et AD pour les différencier, car il se peut que seul le dernier descend de catégorie..
Voir exemple ci-dessous
Ai je fait une bêtise?
Cdlmnt
Dodo

https://www.cjoint.com/c/KLsrFDnKQXK
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re,

Oui tu as fait une bêtise !

Déjà tu n'a pas l'air d'avoir modifié le bon fichier
Le seul valable désormais et dans lequel j'ai justement corrigé la formule en W pour tenir compte d'éviter une égalité est le dernier envoyé dans mon post 92

Ensuite il ne faut pas rajouter la diff à la fin en l'additionnant aux Pour, cela donne n’importe quoi, en plus comme il y a des diff négatives ! (c'est pour cela que j'ai pondéré les diff en ajoutant la valeur absolue de la diff minimum dans la formule en W pour les non ex aequos ou dans la plage U96:U103 pour les exaequos, ce qui fait que l'équipe qui à la plus petite diff négative se trouve avec une diff = 0 et les autres avec des diff positives)

Attends avant d'aller plus loin je viens de finaliser un nouveau fichier pour analyser jusqu'à 6 exaequos (soyons fous, mais je n'irai pas plus loin !), le voici, (avec bonne formule en W) :
https://www.cjoint.com/c/KLssISct3Dg

A tester (en gardant pour l'instant par sécurité aussi celui pour 5 rappelé au premier paragraphe)

Cdlmnt
Via

0
DodoMichelle
 
Re,

OK, Je crois avoir enfin compris ( je n'avais pas pensé aux Diff négatives).
Les quelques tests réalisés sont bons mais ce n'est pas suffisant.
Avec 6 égalités, nous couvrons , à mon sens, tous les cas.
Comme le fichier doit comprendre au moins 8 poules, j'ai mis sur une copie du tien un second onglet , mais je ne suis pas arrivé à modifier la macro pour le faire fonctionner, ci dessous.
Plus pénible que moi, difficile à trouver!

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

Cdlmnt
Dodo
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re,

C'est normal, dans la macro Sub classement dans les tris il est fait référence à la feuille P1

Selectionne toutes les lignes de cette Sub classement
puis va dans Edition - Remplacer
Dans Rechercher tu tapes Worksheets("P1")
Dans Remplacer tu tapes Activesheet
Avec Texte sélectionné coché tu cliques sur Remplacer tout et cela doit te faire les 10 modifs nécessaires

Activesheet désignant la feuille courante sur laquelle on est positionné, la macro marchera sur toutes les feuilles dupliquées à partir de P1 ou de P2

Pour le traitement de 6 égalités je pense que j'ai bien couvert tous les cas de doublons possibles, voir mon tableau ci-dessous, les autres cas étant traités par le classement d'après la colonne W



Cdlmnt
Via

0
DodoMichelle
 
Bonjour Via,

J'ai beau retourner ton tableau dans tous les sens, je pense qu'il est complet pour les doublons.
Pour la macro, j'ai fait ce que tu m'as décrit, c'est bon, si ce n'est que sur la feuille P1, la zone triée est grisée lorsque je lance la macro sur P2 mais je ne crois pas que ça gêne le calcul?
Voir ci-dessous
https://www.cjoint.com/c/KLtjodPrENK
Cdlmnt
Dodo
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour Dodo

Dans le fichier que tu m'as envoyé, il n'y aucune modif de faite dans la macro, les tris se font toujours sur la feuille P1 uniquement (d'où le grisé) !!
Voilà la fichier avec la macro rectifiée
https://www.cjoint.com/c/KLtrA68ippg
Cdlmnt
Via

0
DodoMichelle
 
Re,

En fait je viens de m'apercevoir que dans l'onglet P2, AD avec 11 points s'est glissée au milieu des éq à 15 points, j'ai donc du mal faire la manœuvre?
Après plusieurs tentatives, idem

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

Cdlmnt
Dodo
0
DodoMichelle
 
Re,
Ne tiens pas compte de mon post précédent, j'ai du l'envoyer en même temps que le tien!
Je découvre ton dernier à l'instant.
J'ai du encore en faire une!

Cdlmnt
Dodo
0
DodoMichelle
 
Re,

En faisant quelques tests sur le fichier ci-dessous, j'ai un pb avec les onglets 4 et 13 qui ne respectent pas la même logique.
Dans un cas c'est la rencontre entre les 2ers qui est pris en compte, dans l'autre c'est le nbre en W.
C'est le seul "bug" pour l'instant.

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

Cdlmnt
Dodo
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Ah la grosse boulette de ma part ! j'ai mis du temps à trouver le bug
C'est à la fin de la macro Sub exaequos :
'si sextuplons
If Range("i" & ligne) = 5 Then
ce doit être :
'si sextuplons
If Range("i" & ligne) = 6 Then

Donc en cas de quintuplons Excel faisait 2 fois les calculs (en appliquant une fois la macro cinq et une fois la macro six) ce qui faussait le résultat bien sûr !

Cdlmnt
Via


0
DodoMichelle
 
Re,

J'en finis pas de te donner du tracas! Il est vrai que les tests sont meilleurs comme ceci, je continue et tiens au courant.

Merci et bonne nuit.

Cdlmnt
Dodo
0