Google 工作表:为什么迭代计算会创建重复项,使公式变得奇怪?
Google Sheets: Why does Iterative Calculation create duplicates, make formulas act weird?
我正在尝试为 Google 表格中的龙与地下城设置创建一个 NPC 角色 sheet 生成器。现在,我想让 Google 张表格分配随机数,但最高的数字应该分配给所选 class 的更重要的能力。然后我希望它以一种可能非常低效的方式分配更多点数,但这不是我现在的主要问题 xD
一切正常,直到我打开迭代计算,所以一些值可以在 table 中相互改变,显示哪些是所选 class 更重要的能力。现在有随机重复的值,有时 Google Sheets 无法简单地正确复制一个范围。我不确定我在这里的意义有多大,而且我在这方面还是个初学者。请聪明的人向我解释问题是什么以及我如何解决它!谢谢!
Link 举个例子:
https://docs.google.com/spreadsheets/d/12zrEADm4p7teHsl4WPzeuRe5yo0wCS54gt_9_b_Xh60/edit?usp=sharing
我用浅红色突出显示开始表现怪异的范围。我用蓝色突出显示了具有相互依赖的公式的单元格。
关闭迭代计算并使用:
=ARRAYFORMULA(CHAR(64+SORT({1; 2}, 1, RANDBETWEEN(0, 1))))
更新:
=INDEX({{"B";"A"},{"A";"A"},{"A";"B"}},, RANDBETWEEN(1, 3))
我正在尝试为 Google 表格中的龙与地下城设置创建一个 NPC 角色 sheet 生成器。现在,我想让 Google 张表格分配随机数,但最高的数字应该分配给所选 class 的更重要的能力。然后我希望它以一种可能非常低效的方式分配更多点数,但这不是我现在的主要问题 xD
一切正常,直到我打开迭代计算,所以一些值可以在 table 中相互改变,显示哪些是所选 class 更重要的能力。现在有随机重复的值,有时 Google Sheets 无法简单地正确复制一个范围。我不确定我在这里的意义有多大,而且我在这方面还是个初学者。请聪明的人向我解释问题是什么以及我如何解决它!谢谢!
Link 举个例子: https://docs.google.com/spreadsheets/d/12zrEADm4p7teHsl4WPzeuRe5yo0wCS54gt_9_b_Xh60/edit?usp=sharing
我用浅红色突出显示开始表现怪异的范围。我用蓝色突出显示了具有相互依赖的公式的单元格。
关闭迭代计算并使用:
=ARRAYFORMULA(CHAR(64+SORT({1; 2}, 1, RANDBETWEEN(0, 1))))
更新:
=INDEX({{"B";"A"},{"A";"A"},{"A";"B"}},, RANDBETWEEN(1, 3))