不知道你用的是哪个版本,我用的是2007版
B1输入某个值(用于比较)
C1输入 =rand()
下拉C1公式至C5,表示C1至C5中随机生成0~1之间的数
C6输入 =sum(abs(C1:C5)) 数组公式,按ctrl+shift+enter确定输入 (本来用sum(C1:C5)就可以,但是求解后容易出现负数,所以采用绝对值相加求和,这样即便最后求解出来的是负数,直接却掉负号就可以了)
不管是哪个版本的word,找到规划求解,2007中,数据-分析-规划求解
打开面板:
目标单元格选择C6
等于中选择:值为 输入1
可变单元格选择 C1:C5
约束中 点击 添加 单元格引用选择C1,中间条件选择>=,约束值选择B1,确定
最后点击求解,即可
1、在[B1,1]区间求出第一个随机值
2、再[0,1-第一个随机值]区间求出第二随机值
3、再在[0,1-前面几个随机值之和]区间求出第三个随机值
4、原理同3
5、1-前面四个随机值
比较笨的方法,效果是有的
为什么C1>B1,哪里有B1条件?