Can this example be modified to create a true round-robin draw?
i.e. using a 6 team scenario, for any round there will be three games/matches, but obviously, Team A could not compete against say Team B and Team C during that round as can occur using the above formula.
This example is based on a double round-robin in which every team plays all others in its league once at home and once away randomly.
A round-robin tournament or all-play-all tournament is a type of tournament in which each contestant meets all other contestants in turn. Source: Wikipedia
The picture above shows two playlists, the random playlist is the right one. Each round is divided using conditional formatting.
The worksheet is dynamic meaning you can have more or less teams and the worksheet will automatically generate a random playlist for you.
You can download the workbook at the end of this article.
How to use this workbook
The first playlist table is not random, it simply lists all possible matches for the entered team names. The second list is random.
You type the team names in column B in the Excel defined Table. It automatically expands when new values are entered, you don't need to adjust any formulas or cell references.
Add team names
Simply type the next Team name in the first empty cell below the table.
Delete team names
To delete a name in the Excel defined table you need to select the cells you want to delete.
Then right-click on the selected range.
Click on "Delete" and then click on "Table Rows".
If you accidentally click "Table Columns", don't freak out. Simply press CTRL + z to undo.
Edit team names
You can edit the existing team names as well, the formulas are dynamic and return the correct names in the playlist instantly.
Generate the tournament playlist
There is a button to the right of the playlists.
Click the button to automatically generate a new random playlist determined by the number of teams you have entered in column B.
When you have a playlist you are happy with copy it and paste it to a new worksheet.
What does this workbook contain to make this possible?