第1个回答 2010-12-25
方法一:规划求解来做:
A列是数据,假设你要40个随机数的和为30(按你要求不能超过60个数)
1、A41输入公式=SUM(A1:A40)
2、工具,加载宏,规划求解,把这个加载上。
3、工具,规划求解。
4、目标单元格填:$A$41
5、等于,选“值为”填上:30
6、可变单元格填上:$A$1:$A$40
7、添加条件:
$A$1:$A$40<=1
$A$1:$A$40>=0.5
8、点击求解
OK了
==================================
方法二:
假设你要生成40个随机和为30的数
1、A1=50*RAND()+50
公式下拉到A40
A41=SUM(A1:A40)
2、B1=30*A1/$A$41
公式下拉到B40
B1:B40的值和一定为30,基本上都在0.5到1间,如果没有,按下F9重算一下