excel随机产生数组的问题,NORMINV公式返回指定均数和标准差数组

比如我用=NORMINV(RAND(),均数,标准差),求得某一均数,某一标准差的一组数字,但是这组数字会有可能有负数,请教大神,前面加哪种函数可以使得结果在0-100之内产生呢,而不会产生负数呢。
什么ABS,MAX都是不能用的,会改变实际均数和标准差

rand() 产生的随机数是在0到1之间, 不会产生负数,0-100之内 只需要乘以100, rand()*100追问

这个的却是,但是我现在规定了均数和标准差,这就会产生负数的结果了。
而且=NORMINV(RAND()*100,均数,标准差)这个公式在EXCEL里是错误的

追答

NORMINV(probability,mean,standard_dev)

Probability 正态分布的概率值。

Mean 分布的算术平均值。

Standard_dev 分布的标准偏差。
第一个参数是概率 只能取 0-1 , 只能用RAND(), 不能在这里乘以100,出现负数是你第三个参数
Standard_dev 设置的问题,你偏差设置过大设置小点就行了

追问

没有其他办法了吗?

追答

更改第二个参数,和第三个参数,达到0-100的范围效果就好了
我都不知道你搞这个做什么用的, 怎么说其他办法

追问

如果不能改变标准差呢,可行吗?让结果只是正数

追答

那就改变第二个参数就是了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-19
用RANDBETWEEN试试看行不行啊。追问

这个公式不能用于指定均数和标准差的随机数组产生

相似回答