论文部分内容阅读
最近在工作中遇到一个特殊的问题,要求在表格的E-J列随机填充指定范围的数字,例如要求这六个单元格的平均值为“55+0.5”,并且要求这些随机数实现正态分布。除了手工填充数据之外,有没有更简便一些的方法呢?
我们可以利用RAND函数实现上述要求,可以使用“=NORMINV(RANDO,55,0.5)”的公式,RAND函数用于随机产生0-1之间的数字,NORMINV函数用来返回指定平均值和标准方差的正态累积分布函数的区间点,55表示指定的平均值,0.5为标准方差,执行之后可得图l所示的效果。
如果没有正态分布的要求,那么可以使用公式“=ROUND(54.5+RAND(),2)”,“54.5+RANDO”正好满足“55+0.5”的条件;ROUND函数则是用来返回某个数字按指定位数取整后的数字,此处表示四舍五入并保留2个小数位,执行之后可得图2所示的效果。
提示:
如果希望随机数固定不变,可以在满足需要后进行复制,并选择性粘贴为数值就可以了。
我们可以利用RAND函数实现上述要求,可以使用“=NORMINV(RANDO,55,0.5)”的公式,RAND函数用于随机产生0-1之间的数字,NORMINV函数用来返回指定平均值和标准方差的正态累积分布函数的区间点,55表示指定的平均值,0.5为标准方差,执行之后可得图l所示的效果。
如果没有正态分布的要求,那么可以使用公式“=ROUND(54.5+RAND(),2)”,“54.5+RANDO”正好满足“55+0.5”的条件;ROUND函数则是用来返回某个数字按指定位数取整后的数字,此处表示四舍五入并保留2个小数位,执行之后可得图2所示的效果。
提示:
如果希望随机数固定不变,可以在满足需要后进行复制,并选择性粘贴为数值就可以了。