我有一个电子表格程序,可以滚动二十个骰子。工作表1是劳斯莱斯,工作表2是值。
我想投掷d20,但如果出现2-7,则将其捏造并假设我得到8。Rolls!A2
的函数是=RANDBETWEEN(1,20)
,该函数返回1到20之间的一个随机数以表示d20掷骰。 Values!7E
是用于计算(非随机)数字(当前为13)的函数。
当前,Rolls!C7
的函数尝试使用=Values!E7+Rolls!A2
计算我的结果。但是我想更新Rolls!C7
来反映这种欺骗。如果Rolls!A2
返回数字2、3、4、5、6或7,则Rolls!C7
的计算方式类似于滚动8。
最佳答案
将公式中的Rolls!A2
替换为:IF(AND(Rolls!A2<8, Rolls!A2>1),8,Rolls!A2)
这样,除非滚动1,否则它将始终至少为8。