已知均值生成随机数

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在EXCEL中,根据平均数产生6个随机数,要求产生的随机数跟平均值不超过1

举例:平均值为9.7,产生6个随机数,这6个随机数的值8.7到10.7之间。百度知道上已经有个类似的案例,我把该案例应用到我的问题中,根据他的方法,先产生一定范围的随机数,再根据平均值和产生的随机数计算出第6个值,但是第6个值会出现不在范围之内的数.

两种方法:

1.用循环引用迭代

2.用VBA

说下第一种,

首先,工具-选项-重新计算里面设置好

选自动重算,迭代计算勾上,迭代次数稍微大点,选100次好了

完成后,选中A1:A6,编辑栏输入

=IF(AVERAGE(A$1:A$6)=9.7,A1,ROUND(RAND()*2+8.7,1))

crtl+enter

相关文档
最新文档