使用谷歌文档中的两组玩家生成随机网球比赛

问题描述 投票:0回答:1

我需要一些关于我正在整理的谷歌表格公式的帮助。在附图中,您可以看到我有两组玩家 - 每组 8 名玩家。

我想使用这 16 名玩家生成或创建一场比赛,但是:

  • A 组的玩家只能与 A 组中的不同玩家一起玩(即不能与自己一起玩)。 B组也一样
  • A 组的一对与 B 组的一对进行比赛。这将产生 4 场比赛,使用所有球员。

在附图中,您可以看到我在 B12:E15 中寻找的示例。

我对防止重复的公式有疑问。我在用着 像 =INDEX(A2:A9, RANDBETWEEN(1, 8)) 这样的公式来随机化玩家,然后使用像 =INDEX(FILTER(A2:A9, .....) 这样的公式,但我不断收到循环引用。

google-sheets google-sheets-formula
1个回答
0
投票

这是您可以测试的一种方法。

the formula is linked to the checkbox
Cell_B10 中,以便绕过由于工作表中发生的任何编辑而发生的输出的持续随机化。现在它只发生在复选框切换上

=wraprows(sort(A2:A9,let(Σ,lambda(x,x)(randarray(8)),if(B10,Σ,Σ)),),2)

© www.soinside.com 2019 - 2024. All rights reserved.