Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Hulp nodig met ELO-ranking en matchgenerator  (gelezen 24639 keer)

0 leden en 1 gast bekijken dit topic.

Offline tomvb

  • Lid
  • *
  • Berichten: 13
  • Oplossing.be
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #15 Gepost op: 05 september 2018, 17:23:55 »
Hey Lommer

 \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ Subliem, werkelijk top!! Ik heb niet genoeg adjectieven om te beschrijven wat ik hiervan vind. Dit is echt wat ik in gedachten had.

Nog een paar vraagjes / opmerkingen:

1. Het  maximum aantal spelers dat in tabblad "MAIN" kan aangemaakt worden... zit daar een limiet op, of is dat onbeperkt?

2. In "MAIN" is er nu plaats voor 23 nieuwe elo-waarden. Tot hoeveel is dat uitbreidbaar?

3. Elke match worden er 2 sets gespeeld. Er zijn 3 mogelijke uitslagen 1-0 / 0,5-0,5 / 0-1. In het tabblad "MAIN" in de kolom GS (gespeelde sets) wordt dat niet
    weerspiegeld, na elke ronde wordt er "1" bijgeteld. Dat zou 2 moeten zijn. GWS moet dan ook aangepast worden: 1-0 --> eentje krijgt 2 punten, de ander 0/
    0,5-0,5 --> beiden krijgen 1 punt /   0-1--> eentje krijgt 0, de andere 2. De formules bij %GGS en %GWS blijven volgens mij oké.

    Simpeler is natuurlijk om van "GS"  "GM" (M van match) te maken en van  "GWS" "GWM" --> Mag ik de titels gewoon aanpassen of verstoor ik daarmee macro's e.d.?

4. Ik denk dat er nog een foutje zit bij tabblad "Matches-1"
    Match 1 [tabblad matches 1]
     - Duo's maken > OK!
     - Duo's tegen elkaar plaatsen: ik denk dat hier nog een foutje zit.
        > Wat zou het moeten zijn? test met 8 duo's: 1 tegen 8 ; 2 tegen 7 ; 3 tegen 6 ; 4 tegen 5
        > Effectieve duo's in de lijst: 1 tegen 7 ; 2 tegen 8 ;  3 tegen 6 ; 4 tegen 5             

5. Bij "matches-2" zijn de duo's oké, alleen begrijp ik de matchmaking niet zo goed.
       > De combinaties: test met 8 duo's: 1 tegen 6 ; 2 tegen 7 ; 3 tegen 5 ; 4 tegen 8
       --> Ik durf het bijna niet vragen... Is het mogelijk om hier op een andere manier duo's te maken?
       --> Bv: we kijken naar de aanwezigen, ranking [tabblad main] en we nemen de top 4 en linken die aan elkaar voor de matchen:  speler 1 samen met speler 3 tegen
             
speler 2 samen met 4. Daarna de volgende 4, spelers 5 tot 8 --> 5 met 7 tegen 6 met 8. Daarna de volgende 4...

6. Of een alternatief. Is het mogelijk om een "Matches-3" tabblad aan te maken? We laten daar de "Genereer matchen" knop weg. In plaats daarvan kan ik op de plaats waar de namen horen te komen (de groene vakjes), handmatig een naam van een speler invullen. De "genereer matchen" knop doet dan iets anders, namelijk alle info (elo, k-waarde...) opzoeken die bij de ingevulde spelers en matchen horen . Daarna blijft alles hetzelfde: de stand invullen, de rating change, alles wat je zo mooi voor elkaar kreeg.

Als je nog suggesties hebt, dan hoor ik het graag!!

Nogmaals bedankt!

                               



Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #16 Gepost op: 06 september 2018, 12:30:45 »
Hallo Tom,

Volledige revisie gedaan. De antwoorden op je vragen staan in het bestand.
Wat doe je met K-waarde? De beginwaarden kun je nu overschrijven. Moeten daar ook nog eindwaarden bijkomen?

Voor de rest, nog maar eens testen zeker.

Zijn er nog aanpassingen nodig, vraag maar.

lommer
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline tomvb

  • Lid
  • *
  • Berichten: 13
  • Oplossing.be
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #17 Gepost op: 06 september 2018, 20:16:26 »
Dankjewel Lommer

Het zier er allemaal super uit. Er zit wel een foutje bij de berekening van de rating change ('Matches-1' & 'Matches-2') Ik kom daar andere waarden uit als ik het bereken.
Ik heb enkele voorbeelden gezet in de upload bij deze post (gekleurde kaders bij 'Matches-1')

Wat bedoel je met het titeltje overbrengen naar K-waarde?  ('MAIN', net boven ELO-start)


Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #18 Gepost op: 06 september 2018, 20:37:24 »
Foutje is er uitgehaald.

Het overbrengen van de namen, elo-start, gespeelde sets en k-waarde naar tabblad 'K-waarde'.
Daar is waarschijnlijk nog werk aan, wat en wanneer naar k-waarde moet getransfereerd worden.
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #19 Gepost op: 07 september 2018, 11:53:40 »
Tom,

Ik heb een module toegevoegd om de K-waarde na iedere wedstrijd opnieuw te berekenen.
Vraag is of het tabblad K-waarde nog een functie heeft.
De K-waarde voor iedere speler wordt immers opgehaald uit het Main-tabblad.
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline tomvb

  • Lid
  • *
  • Berichten: 13
  • Oplossing.be
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #20 Gepost op: 07 september 2018, 22:58:39 »
Lommer

Top! Dat tabblad heeft nu inderdaad geen functie meer en mag dan ook weg (tenzij dat nog voor iets gebruikt wordt?)
Vraagje nog, als ik handmatig via ledenbestand ('Main') de k-waarde van een speler verander bv. van 10 naar 40 of omgekeerd, wordt zijn teller via die module dan ook gereset? Of blijft hij intern verder tellen?

Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #21 Gepost op: 08 september 2018, 12:05:47 »
De k-waarde is afhankelijk van het aantal gespeelde sets.
In Ledenbestand kun je de waarde 40 meegeven met een nieuwe inschrijving.
Op het moment dat er gespeeld is, heeft het geen nut meer om de waarde te wijzigen.

Het Ledenbestand is gemaakt om nieuwe spelers toe te voegen, spelers te verwijderen
of om wijzigingen aan te brengen aan naam en eventueel ELO start.

Ik heb je tabel 'verschil sterk-zwak' aangepast (minder rijen).

Zie je nog een probleem, fout of heb je nog vragen, niet aarzelen om uitleg uit te vragen.
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #22 Gepost op: 08 september 2018, 12:41:21 »
Daar heb je het al. Door tabblad 'K-waarde' te verwijderen een fout in het sorteren van het ledenbestand.

Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline tomvb

  • Lid
  • *
  • Berichten: 13
  • Oplossing.be
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #23 Gepost op: 09 september 2018, 10:18:49 »
Getest. Ik vind geen foutjes meer!!

Wel nog een paar vragen.

1. Tabblad 'verschil sterk zwak'
    - Worden alle 3 de tabellen gebruikt?
    - Als ik ooit in 1 van die tabellen een waarde aanpas, dan moet de module waarschijnlijk ook nog aangepast worden?
    - Ik merk nu pas op dat ik fouten maakte in die lijst, in vergelijking met de wiki-tabel die je erbij zette (je hebt ze rood gemarkeerd)
      Die rode waarden mogen aangepast worden.

2. Zijn er zaken die ik niet mag doen, omdat het systeem anders tilt slaat? Bv. de titels van kolommen wijzigen?

3. Als ik alles wil resetten, kan ik dan handmatig alle (of enkele) spelers verwijderen?
    Bv. De actuele K-waarden per speler moeten immers nog aangepast worden, en dat kan niet via het formulier ledenbestand.

4. Wat doen de matchgenerator 'matches-1' 'matches-2' en de sorteerknoppen in het geval van een ex-aequo op elo-punten vlak?
    Ik probeerde die kans te minimaliseren door kommagetallen te gebruiken (tot op honderdsten)

5.  Tot slot een technisch vraagje. Alles draait rond de tabel "main" In mijn originele bestand werkte ik met formules en verschillende tabbladen om alles geregeld te krijgen.
     Ik kon toen alle wijzigingen zien (er stonden immers formules in de cellen) Ik heb de modules bekeken die in de plaats kwamen (en ging daar op zoek naar die formules)
     Overschrijven die modules elke keer de waarden in bv 'main" of is er ergens een virtuele file die alles bewaart, een beetje zoals een tabblad verborgen zetten?


Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #24 Gepost op: 09 september 2018, 11:18:24 »
 
1. De tabel die ik aangepast heb (A-C) is geldig, de rest mag weg.

2. Titels van kolommen veranderen mag. Probeer maar eens, wijzig Aanwezig in Present en kijk naar de formule onder ELO-A.
    Eens de competitie gestart is, gebeurt alles automatisch.
    Een aanpassing in de naam is zowat het enige dat je nog kan doen (dat kan ook in de cel, hoeft niet per se met ledenbestand).
    Je mag altijd kolommen met elo's invoegen.

3. Je kunt spelers verwijderen met het ledenbestand, wil je alles in 1 keer verwijderen moet je anders te werk gaan.
    Ik kan daar een macro voor maken als je wil, anders moet je rijen selecteren (vanaf 3) tot einde tabel en delete.
    Opgelet rijen selecteren is niet hetzelfde als cellen selecteren.

4. Bij een gelijke stand is er geen 2de criteria voorzien. Er gebeurt dus niks.

5. Alles gebeurt via vba (druk alt-F11, dan zie je de macro's). Iedere keer als je de data van matches doorstuurt (ELO change en GWS
    toevoegen) worden de gegevens in MAIN geüpdatet.
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline tomvb

  • Lid
  • *
  • Berichten: 13
  • Oplossing.be
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #25 Gepost op: 09 september 2018, 20:34:40 »
Lommer

Ik heb nog een probleem ontdekt.

3. Je kunt spelers verwijderen met het ledenbestand, wil je alles in 1 keer verwijderen moet je anders te werk gaan.
    Ik kan daar een macro voor maken als je wil, anders moet je rijen selecteren (vanaf 3) tot einde tabel en delete.
    Opgelet rijen selecteren is niet hetzelfde als cellen selecteren.

--> Ik heb beide methodes gebruikt om de tabel leeg te maken en heb dan nieuwe leden ingebracht. Dat verliep probleemloos.
      Maar als ik vervolgens bij 'matches-1' of 2 druk op de knop 'Genereer matches' dan verschijnt alle info, behalve de elo-waarde van de spelers.



Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #26 Gepost op: 10 september 2018, 10:26:29 »
Hallo Tom,

Was niet getest bij opstarten nieuwe tabel en daar zat nog een foutje.
Deze zou moeten werken.
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #27 Gepost op: 10 september 2018, 13:52:26 »
@Lommer, ik was er een paar weekjes tussenuit ivm vakantie, maar mijn complimenten met je mooie stuk werk! Erg knap dat het hebt aangedurfd om dit project op te pakken en wat je er van hebt gemaakt.  \o/  \o/  \o/
______________________________

Groet, Leo

Offline tomvb

  • Lid
  • *
  • Berichten: 13
  • Oplossing.be
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #28 Gepost op: 12 september 2018, 11:54:24 »
Hallo Tom,

Was niet getest bij opstarten nieuwe tabel en daar zat nog een foutje.
Deze zou moeten werken.

Lommer

Het probleem doet zich nog steeds voor vrees ik.  Als ik alle namen verwijder en daarna via ledenbestand nieuwe namen inbreng, dan verschijnt er geen elo-waarde bij matches-1 en 2.

Offline lommer

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 134
  • Geslacht: Man
Re: Hulp nodig met ELO-ranking en matchgenerator
« Reactie #29 Gepost op: 12 september 2018, 12:34:07 »
Tom,

Als je alle namen verwijdert heb je nog 1 lege rij over.
Onder ELO-A stond een formule en die is ook weg.
 
=ALS([@Aanwezig]="x";[@[ ELO FINAL]];"")
Die moet je terugzetten. Check ook even de formule onder TOTAAL.

Bij mij werkt alles.
Standaard emailprogramma: Outlook Express
Standaard Operating System: Windows XP SP2
Standaard Browser:Internet Explorer 6

 


www.combell.com