Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 7444|回复: 3

[已解决]根据指定值产生3个随机数

[复制链接]
发表于 2011-12-27 21:51 | 显示全部楼层 |阅读模式
我想根据一指定数值,产生3个随机数,它们平均值刚好为指定的这个数。且最大值与最小值不超过中间值的15%
最佳答案
2011-12-29 14:57
本帖最后由 香川群子 于 2011-12-29 14:58 编辑

二楼方法不是很方便吧。

A列              B列                                                                      C列
目标值         123                                                                    与目标值差异百分比不超过15%
第1随机数   =ROUND(RAND()*$B$1*0.15+$B$1*0.925,2)   =B2/$B$1-1
第2随机数   =ROUND(RAND()*$B$1*0.15+$B$1*0.925,2)   =B3/$B$1-1
第3计算数   =B1*3-B2-B3                                                      =B4/$B$1-1
平均值         =SUM(B2:B4)/3        

        按F9自动更新(随机重算)        


复制粘贴一下试试吧。


附件上传
Book2.zip (4.34 KB, 下载次数: 105)
发表于 2011-12-29 08:38 | 显示全部楼层
使用迭代功能可以的!
见附件

随机的3个数.rar

3.6 KB, 下载次数: 50

回复

使用道具 举报

发表于 2011-12-29 14:57 | 显示全部楼层    本楼为最佳答案   
本帖最后由 香川群子 于 2011-12-29 14:58 编辑

二楼方法不是很方便吧。

A列              B列                                                                      C列
目标值         123                                                                    与目标值差异百分比不超过15%
第1随机数   =ROUND(RAND()*$B$1*0.15+$B$1*0.925,2)   =B2/$B$1-1
第2随机数   =ROUND(RAND()*$B$1*0.15+$B$1*0.925,2)   =B3/$B$1-1
第3计算数   =B1*3-B2-B3                                                      =B4/$B$1-1
平均值         =SUM(B2:B4)/3        

        按F9自动更新(随机重算)        


复制粘贴一下试试吧。


附件上传
Book2.zip (4.34 KB, 下载次数: 105)
回复

使用道具 举报

发表于 2014-8-27 19:13 | 显示全部楼层
香川群子 发表于 2011-12-29 14:57
二楼方法不是很方便吧。

A列              B列                                                       ...

奇怪,为什么是0.925,而不是0.85呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 12:50 , Processed in 0.526493 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表