选择介于0.00和20.00之间的随机值

时间:2014-07-20 21:51:52

标签: excel excel-formula

在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

正确的公式是什么?

2 个答案:

答案 0 :(得分:1)

通过将随机函数乘以/除以常数来缩放随机函数的输出。

例如,如果Random函数输出0到1之间的浮动十进制值,并且需要0到100之间的输出,则将随机函数的输出乘以100.

如果您需要最终结果为整数,则可以将该值舍入为最接近的整数。

这听起来像你想要的

=ROUND(RAND()*20,2)

20是零到最大范围的最大值,2是它将最终输出的四舍五入位数。

答案 1 :(得分:1)

考虑以下公式:

=0.01*RANDBETWEEN(0,2000)

这将产生 .01

的随机倍数