您好,我想问下在excel中,我有一个数值,然后随机产生五个数值,平均值为我的已知值,随机产生的不能偏离

我的已知值太多?怎么编写公式,非常感谢!

可以告诉我是想用来做什么的?或者有另外的法子帮到你。
如果我猜得不错的话,你应该要求这五个数的平均值最好是接近某一个数,而不是每组数的平均数都分毫不差在等于某一个数吧? 如果是,那以下的东西就适合你用了。如果就是要平均值为完全相同(这里设是100),那么F11格就不是=500-SUM(C11:F11)+(G10-G9),而是=500-SUM(C11:F11),就可以了。你说的不能偏离太多,也不知是百分之几为之多,这里设原值为100,我用5作为偏离幅度(=100+5*(D10-D9)),100跟5的关系你可以自己掌握。

A列 B列 C D E F G
已知值 数字1 数字2 数字3 数字4 数字5 平均值
0.30 0.77 0.17 0.09 0.95
0.92 0.58 0.05 0.24 0.89
100 103.08 99.09 99.39 100.76 97.62 99.99
6行
7行
8行
9行 =RAND() =RAND() =RAND() =RAND() =RAND()
10行 =RAND() =RAND() =RAND() =RAND() =RAND()
11行 100 =100+5*(D10-D9) =100+5*(E10-E9) =100+5*(F10-F9) =100+5*(G10-G9) =500-SUM(C11:F11)+(G10-G9) =AVERAGE(D11:H11)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-31
仅知道中心值(平均值)还不够,还需要知道数字的分布范围

还有excel好像做不到你的要求:
若要生成 a 与 b 之间的随机实数,用:RAND()*(b-a)+a

但minitab可以模拟生成你要的数据.