Excel公式为“模具上的2-7的结果总是被视为如果你滚8”
我有一个电子表格程序,可以掷出二十个骰子。 工作表1是劳斯莱斯和工作表2是值。
我想掷出一个d20,但是如果出现了2-7的话,我们可以用它来代替。
Rolls!A2
的function是=RANDBETWEEN(1,20)
,它返回一个介于1和20之间的随机数来表示d20卷。 Values!7E
是计算(非随机)数字(现在13)的函数。
目前, Rolls!C7
的函数尝试使用=Values!E7+Rolls!A2
来计算我的结果。 但是我想更新Rolls!C7
来反映这个模糊做法。 如果Rolls!A2
返回数字Rolls!C7
或7,则Rolls!C7
将被计算,就好像它滚动了一个8。
用你的公式replaceRolls!A2
: IF(AND(Rolls!A2<8, Rolls!A2>1),8,Rolls!A2)
这样总是至less8,除非1滚动。
或者你可以做=IF(Rolls!A2=1,1,MAX(Rolls!A2,8))