乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel如何按照一个平均数在一定范围内生成随机数

Excel如何按照一个平均数在一定范围内生成随机数

作者:乔山办公网日期:

返回目录:excel表格制作


光有平均值不行,还要有最大值和最小值,这样才可以用RAND函数生成一组中前zhidao面的数据,剩下最后一个数据用其他公式得到。
比如你要生成平均值为80,数据范围在60-100之间的10个数,先在A1输入公式:
=60+INT(RAND()*41)
将公式向下复制到A9
然后在A10输入公式:
=80*10-SUM(A1:A9)
如果A10不在60-100范围内,可以按F9得到下一组数据。
最后可以用复制、选择性粘贴将其固定下来。

你这个要求估计只能用宏代码才能解决。从图片上看随机数是整数,平均数是两位小数,这样即使是用VBA代码也难实现,平均数应该是指定一个小范围才行

A1=VLOOKUP(ROUND(RAND()*2+1,),B:C,2,0)

A2=VLOOKUP(A1,C:D,2,0)

按F9刷新,变化



前23个真正调用随机函数生成随机数,第24个用公式计算,值为=平均数*总个数-前23个的和。

相关阅读

关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网