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!A2IF(AND(Rolls!A2<8, Rolls!A2>1),8,Rolls!A2)这样总是至less8,除非1滚动。

或者你可以做=IF(Rolls!A2=1,1,MAX(Rolls!A2,8))