使用RANDBETWEEN和NORMINV Num错误

我试图得到1至5(含)之间的随机数,平均值为4。

我正在尝试这个代码 –

=NORMINV(RANDBETWEEN(1,5), 4, 1) 

但它给了我#NUM错误。 有小费吗?

NORMINV是正态分布的分位数函数,因此取其参数的概率 (另两个定义分布的均值和方差)。 概率必须在[0,1)的范围内。 RANDBETWEEN(1, 5)总会给你一个超出范围的值。

删除RANDBETWEEN函数; 用RANDreplace。

NUM! – 如果出现以下情况之一

提供的概率参数是<0或> 1

参考

另外,如果您使用的是Excel版本,则应该使用Norm.InvNORMINV已被折旧,只是在那里兼容。

尝试使用

 =NORM.INV(RAND(),4,2)