在Excel中,可以通过以下方式从一组5个选项中选择随机值:
值
e.g。 15,30,50,75或100
式
=CHOOSE(RANDBETWEEN(1,5),15,30,50,75,100)
如果我想从更密集的范围中选择一个值,我该怎么做?
e.g。 0.00,0.01,0.02,0.03,0.04,0.05 ... 19.95,19.96,19.97,19.98,20.00
正确的公式是什么?
答案 0 :(得分:1)
通过将随机函数乘以/除以常数来缩放随机函数的输出。
例如,如果Random函数输出0到1之间的浮动十进制值,并且需要0到100之间的输出,则将随机函数的输出乘以100.
如果您需要最终结果为整数,则可以将该值舍入为最接近的整数。
这听起来像你想要的
=ROUND(RAND()*20,2)
20是零到最大范围的最大值,2是它将最终输出的四舍五入位数。
答案 1 :(得分:1)
考虑以下公式:
=0.01*RANDBETWEEN(0,2000)
这将产生 .01
的随机倍数