Excel里已知平均数,反推,求前面的6个随机数,要求于平均数相差0.1以内,保留两位小数,数据内容比较多

例如:以知平均数为15.01,反求平均数为15.01的6个数。要求于平均数相差0.1以内,保留两位小数,数据内容比较多。用竖列的方式

前5个随机数(假设在单元格A1~A5)用随机函数生成:
=ROUND(RAND(),2)
如果要去数值在某个区间内(介于最大值与最小值之间)
=ROUND(最小值+(最大值-最小值)*RAND(),2)
最后1个数(假设在单元格A6),用此公式生成:
=ROUND(15.01*6-SUM(A1:A5),2)追问

大哥,我以知A1这个平均值,怎么求A2,A3,A4,A5,A6,A7这六个数值,给个公式吧哥哥!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-23
前5个数输入=RANDBETWEEN(100,200)/10
第六个=15.01*6-SUM(H1:H5)
h1:h5是前五个数追问

大哥,我以知A1这个平均值,怎么求A2,A3,A4,A5,A6,A7这六个数值,给个公式吧哥哥!!

追答

在A2输入公式
=RANDBETWEEN(int(a$1*0.8)*100,int(a$1*1.2)*100)/100

下拉到A3:A6
A7输入公式
=A1*6-SUM(A2:A6)
说明:int(a1*0.8)*100,int(a1*1.2)*100表示你的数据在平均值的80%~120%之间,你也可以调整。

第2个回答  2014-10-23
要求于平均数相差0.1以内,这个比较难,如没有就简单了