+ Reply to Thread
Results 1 to 17 of 17

Need help with a round robin tournament schedule

  1. #1
    Forum Contributor BeachRock's Avatar
    Join Date
    11-01-2011
    Location
    Oregon, United States
    MS-Off Ver
    Excel 2016
    Posts
    403

    Question Need help with a round robin tournament schedule

    Hi everyone,

    I found this round robin tournament scheduler after quite a bit of searching. It works wonderfully exept for one thing and I've been trying to figure it out now for almost a week with no luck. The problem is that whether there are an even or odd number of teams, it needs to schedule each team Home and then Away rotating every other week without ever being at Home or Away multiple weeks in a row for any team, rotating through until each team has played each other one time.

    I thought this would be a simple thing to do but it turned out to be way more difficult than I ever imagined it could be... Does anyone have experience with this and can you help me understand how it can be done? I can't tell you how many different ways I've tried but there are MANY.

    Thanks very much for any help you can offer!
    Attached Files Attached Files
    -------------
    Tony

  2. #2
    Forum Guru Kaper's Avatar
    Join Date
    12-14-2013
    Location
    Warsaw, Poland
    MS-Off Ver
    most often: Office 365 in Windows environment
    Posts
    8,613

    Re: Need help with a round robin tournament schedule

    Hi Tony,
    Honestly, I would rather doubt if at all (not how)
    it can be done
    Try to achieve it "by hand" for even some small number of teams (4?)
    Successfull?

    If I am right, probably there is mathematical proof. Somehow it associates in my head with Dirichlet's drawer principle.
    Anyway, its excel forum, not maths!

    One can for sure make some attempts to limit a number of consequtive Home or Away (in presented workbook team 1 is always home !).

    To show some positive input (not just complaining: cant be done etc.)-> have a look on attached file.
    Team 1 is now in most comfortable situation - have H-A-H-A-... ideal sequence.

    All other teams (twice and in one case once) in a while have it with slight irregularity

    H-A-H-A-A-H-A-H-A... but for 31 matches two in row at Home and some time later 2 in a row Away is anyway not bad.

    I used conditional formatting to show this in main table (in orange) that it is second Home in sequence or second Away.

    The helper columns AK and on are just for the formatting. Can/shall be removed in final file.

    And the formulas used: I left first row as it was.
    Then in second row I moved all cells on Away columns to Home position and all Home to Away. I moved cells, so formulas in third row (referring to second) adopted to this situation.
    Finaly copied rows 2 and 3 to 4 and 4, then to 6 and 7 and so on.

    May be some improvement would be possible, but as I wrote in the beginning - don't think it is possible to have round robin tournament with AHAHAHA or HAHAHA... sequence for all teams.

    Enjoy!
    Attached Files Attached Files
    Best Regards,

    Kaper

  3. #3
    Forum Contributor BeachRock's Avatar
    Join Date
    11-01-2011
    Location
    Oregon, United States
    MS-Off Ver
    Excel 2016
    Posts
    403

    Re: Need help with a round robin tournament schedule

    Hi Kaper,

    Thank you for replying and with so much feedback and obvious time spent looking at this. Yes, I've tried the way you described also. The attachment I posted was the way I had found the file online without any of the attempts I've made in changes. The one thing I have seen is that to do a round robin like this at all, the first team has to remain a constant in the first column as does the formula layout in the first row. My stubborness is kicking in on this... It seems like there "should" be a way to do it, some pattern that could be followed and all I need to do is find that pattern. But, I agree with you that having some irregularity may be the best I'll be able to come up with. I've been able to accomplish the Home and Away rotation with an odd number of teams but even is a completely different story...

    Thanks again for helping. I'm going to let this post stay on here for a while in case anyone else has any ideas.

    Cheers!

  4. #4
    Forum Guru Kaper's Avatar
    Join Date
    12-14-2013
    Location
    Warsaw, Poland
    MS-Off Ver
    most often: Office 365 in Windows environment
    Posts
    8,613

    Re: Need help with a round robin tournament schedule

    But ... if you keep team 1 in first column, it is always Home. Or may be I understand something wrong.
    In my Proposition Team 1 is always in Game 1 of each round but in a sequence Home-Away-Home-Away....

    By the way, have you:
    Try to achieve it "by hand" for even some small number of teams (4?)
    Successfull?
    if yes, post it and then may be try 5 or 6 teams

    PS. How about Bye - is Home-Bye-Home-Away-Home-Away proper sequence or shall be rather Home-Bye-Away-Home-Away ?

  5. #5
    Forum Contributor BeachRock's Avatar
    Join Date
    11-01-2011
    Location
    Oregon, United States
    MS-Off Ver
    Excel 2016
    Posts
    403

    Re: Need help with a round robin tournament schedule

    You are correct, team 1 would always be home which is why I was tryign to figure out another way to do it. :-)

    Yes, I have another workbook where I've been trying to put them all in by hand, minus using any of the formulas or the named formulas. I am able to get it to 9 weeks before it has a problem. In my pool league for which I'm intending to use this, we'll only ever go up to 24 teams maximum so that's how many I've been working with on my other workbook. See the attached.

    With the BYE weeks, I kept the BYE team in the Home slot the entire time and all of the other teams would rotate in as their Away week. It works out perfect that way and there is a definite pattern to easily follow, but that was done all by hand.
    Attached Files Attached Files

  6. #6
    Forum Contributor BeachRock's Avatar
    Join Date
    11-01-2011
    Location
    Oregon, United States
    MS-Off Ver
    Excel 2016
    Posts
    403

    Re: Need help with a round robin tournament schedule

    For anyone looking for information on the best way to create round robin schedules, take a look at this:

    Ian Wakeling's spreadsheet will generate a balanced schedule for up to 100 items.

    This seems to me to represent the best that any tournament schedule can be. This Ian guy is a genius. Excellent work!

  7. #7
    Forum Guru Kaper's Avatar
    Join Date
    12-14-2013
    Location
    Warsaw, Poland
    MS-Off Ver
    most often: Office 365 in Windows environment
    Posts
    8,613

    Re: Need help with a round robin tournament schedule

    Nice, but ...

    1) Impossible is still impossible :-) starting from 4 teams there are sentences HH and AA.

    2) IanBAlancedRoundRobin in Court or Field option does not care of Team 1 playing always Game 1, while you want it, don't you.

    3) if you select Court or Field format the sequences of contignous home or away assignments (HHHH... or AAAA...) are very long. For instance for 32 teams, team1 a is assigned HHHHHHHHHHHHHHHAAAAAAAAAAAAAAAH

    4) if you select Home/Away format it does not present Game number in given round. Of course in home-away all matches could be played the same time. But anyway you should be able to show the planned matches to spectators.

    To stop complaining and show my positive (as always :-D) attitude, have a look on a piece of code to be inserted at the end of CommandButton1_Click (just before application.screenupdating = true):

    Please Login or Register  to view this content.
    I think it could be quite usefull. Moreover, because teams are listed in column A, the output of my procedure keeps Team 1 playing in Game 1 in all rounds !!!

    Enjoy!
    Attached Files Attached Files

  8. #8
    Registered User
    Join Date
    03-17-2014
    Location
    Norfolk, England
    MS-Off Ver
    Excel 2010
    Posts
    4

    Re: Need help with a round robin tournament schedule

    It is good to see that you found the round robin generator program useful. And thanks to BeachRock for the kind words

    I believe that in home/away mode the generator always alternates between home and away as much as it is possible to do. If there are an even number of teams, it is easy to see that only two of the teams can alternate perfectly as follows:

    team1: HAHAHAHA
    team2: AHAHAHAH

    if team 3 were to have

    team3: HAHAHAHA

    then they are at home whenever team 1 is home, and away whenever team 1 is away, so team 1 and 3 can never play each other. The same argument would apply if another team had team2's sequence. The consequence is that all but two of the teams must have at least one repeated HH or AA sequence.

  9. #9
    Forum Guru Kaper's Avatar
    Join Date
    12-14-2013
    Location
    Warsaw, Poland
    MS-Off Ver
    most often: Office 365 in Windows environment
    Posts
    8,613

    Re: Need help with a round robin tournament schedule

    Hi Ian,

    Nice to see you here, and thanks for usefull comments.

    Yes, I think the Home/Away algorithm really does as much as possible.

  10. #10
    Registered User
    Join Date
    02-25-2015
    Location
    usa
    MS-Off Ver
    2010
    Posts
    1

    Re: Need help with a round robin tournament schedule

    Ian, I found your Excel Sheet do you have an updated version that works with never versions of excel. I keep getting error when not running in compatibility mode. Also is there a way to save the out come of said sheet?

  11. #11
    Registered User
    Join Date
    03-17-2014
    Location
    Norfolk, England
    MS-Off Ver
    Excel 2010
    Posts
    4

    Re: Need help with a round robin tournament schedule

    Are you using version 5.1 from this time last year? Can you tell me about the error you get and in which version of Excel. Thanks.

  12. #12
    Registered User
    Join Date
    03-17-2014
    Location
    Norfolk, England
    MS-Off Ver
    Excel 2010
    Posts
    4

    Re: Need help with a round robin tournament schedule

    Now I look again, perhaps you are using Kaper's attachment above. Here is version 5.1 which is an xlsm file for newer Excel. As for saving the results, you can either copy and paste to a new worksheet, or you could keep a note of the random key as the same key and the same schedule parameters will always give the same result.
    Attached Files Attached Files
    Last edited by ian_w; 02-26-2015 at 04:21 AM.

  13. #13
    Registered User
    Join Date
    05-18-2015
    Location
    Bath, ME
    MS-Off Ver
    14.0.6112.5000
    Posts
    2

    Re: Need help with a round robin tournament schedule

    Alas, we are limited to 3 courts, but may have as many as 8 teams, say.

    I don't see that your sheet allows for this - or am I missing something?

    Thanks,
    Matthew

  14. #14
    Registered User
    Join Date
    03-17-2014
    Location
    Norfolk, England
    MS-Off Ver
    Excel 2010
    Posts
    4

    Re: Need help with a round robin tournament schedule

    6 or 7 teams is not a problem with only 3 courts, the sheet handles that. For 8 teams start with the full 8 team round-robin and then break one of the 4 courts down into two rounds of 3 games and 1 odd game. For example:

    (A B) (---) (---)
    (C D) (E F) (G H)
    (B D) (A C) (F H)
    (D F) (A G) (C E)
    (C H) (B G) (D E)
    (F G) (E H) (A D)
    (E G) (C F) (B H)
    (B C) (D H) (A F)
    (A E) (B F) (C G)
    (A H) (D G) (B E)

    Hope that helps,

    Ian.

  15. #15
    Registered User
    Join Date
    05-18-2015
    Location
    Bath, ME
    MS-Off Ver
    14.0.6112.5000
    Posts
    2

    Re: Need help with a round robin tournament schedule

    How simple!

    Yes, that helps. Thanks.

  16. #16
    Registered User
    Join Date
    03-20-2013
    Location
    Fall River, MA
    MS-Off Ver
    Office 2010
    Posts
    3

    Re: Need help with a round robin tournament schedule

    I know this is an old thread but I'm trying to find out how to solve a RoundRobin scheduling issue. I manage the schedule for a dart league. I've been using Ian Wakelings Excel scheduler to generate the schedules and I just got a complaint because one of the teams played the better teams 4 times while playing the weaker teams twice. Our season is 30 weeks - two 15 week halves. I usually flip the first half schedule to make the second half, but that isn't working in this case.

    I manually went through and have it so that each team plays other teams the same number of times, has the same number of home and away games, and the same number of byes.

    The problem is that a couple teams play the same team twice in a row - first home then away or vice versa. If I move them around then the byes get messed up.

    Does anyone have any idea how I might approach this?

  17. #17
    Administrator FDibbins's Avatar
    Join Date
    12-29-2011
    Location
    Duncansville, PA USA
    MS-Off Ver
    Excel 7/10/13/16/365 (PC ver 2310)
    Posts
    52,926

    Re: Need help with a round robin tournament schedule

    Hi, welcome to the forum

    Unfortunately your post does not comply with Rule 2 of our Forum RULES. Do not post a question in the thread of another member -- start your own thread.

    If you feel an existing thread is particularly relevant to your need, provide a link to the other thread in your new thread.

    Old threads are often only monitored by the original participants. New threads not only open you up to all possible participants again, they typically get faster response, too.
    1. Use code tags for VBA. [code] Your Code [/code] (or use the # button)
    2. If your question is resolved, mark it SOLVED using the thread tools
    3. Click on the star if you think someone helped you

    Regards
    Ford

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 10
    Last Post: 08-07-2017, 01:33 PM
  2. Round Robin sheet
    By Windy in forum Excel Formulas & Functions
    Replies: 0
    Last Post: 03-09-2013, 07:28 AM
  3. Sort and Rank teams Win Loss Draw Tally in round robin tournament
    By jammjamm in forum Excel Formulas & Functions
    Replies: 8
    Last Post: 12-07-2012, 06:19 PM
  4. Round Robin Tournament Generator
    By boombaddis in forum Excel Formulas & Functions
    Replies: 1
    Last Post: 08-16-2012, 02:09 PM
  5. [SOLVED] Round Robin Tournament Generator
    By Bob in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 06-09-2006, 12:50 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1