第1个回答 2013-05-11
有一个方案可行,不过没法做到【不让这31个数相差的太大】因为既然是随机数,你就不能控制其大小,除非你限定一个框架。又,恐怕你要的是随机整数吧?这些都要弄明白的
第2个回答 2013-05-11
假定你要的合计数为1000,最大差额为15
A1
=ROUND((1000-15*31/2)/31+15*RAND(),2)下拉30行,在第31行输入公式=1000-SUM(A1:A30)本回答被提问者和网友采纳
第3个回答 2013-05-11
31个随机数之和就是你想要的数,就知道这31个数的平均数了。所以问题的实质就是求31个绝对值相差不太大的数,他们之和为0。
第4个回答 2013-05-11
只能用VBA编程
第5个回答 2013-05-11
规划求解, 瞬间秒杀.