I am in the process of generating random names using =Rand(), grouping into 4 using =rank() and filtering. Using that group of 4 I create 2 teams of 2 which creates a random pairing doubles match. I then do this for several games and matches. My problem occurs due to keeping a track of who has played with each other before.
For example week 1 Player A & Player B and Player C & D. The following week Player A & Player D vs Player C & B this is an example using only 4 players but we have upto 20 members could potentially come and play. Also not everyone comes every week.
Any ideas of how I could ensure the players weren't partnered (exist in the list) with previous pairings but keeping it random. As I have generated it several times but it always has gaps of partners who have played before.
Happy to share my google sheet document - https://docs.google.com/spreadsheets/d/1iIO4yvMixfPP6uI7RZeoQfB5XCWq6zQOQy1E0ICTmQE/edit?usp=sharing
Thanks, J