我有一个电子表格程序,可以滚动二十个骰子。工作表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。

10-06 01:15