excel如何使几个单元格的数值等于一个值

2025-05-01 23:43:16
推荐回答(2个)
回答(1):

首先在你要这样做的区域内使用 随机函数 randbetween(1000,2000) 得到相关的随机数……
如你锁具的例子:在A1:10 输入这样的公式
A11 =SUM(A1:A10)
然后 使用规划求解:
目标单元格选 A11 、等于 值 输入15000
可变单元格 选 A1:A10
添加约束 A1:A10<=2000;A1:A10>=1000;A1:A10=整数 这三个约束条件……
选项:勾选 假定非负 、估计-正切函数、导数-中心差分、搜索-共轭法

这样就差不多可以求解出10个在1000~2000之间的 整数 之和为15000的结果了……
若要再次产生不同的数字 那么重复上述输入随机函数的过程 然后再次应用 规划求解 就行了……
虽然有点儿麻烦 其他的应用 你自己举一反三吧……
但愿对你有所帮助……

回答(2):

A1-A10的为随机数吗?

B1=RANDBETWEEN(1000,2000)复制到B10 这列是辅助列
A1=B1/SUM($B$1:$B$10)*15000复制到A10 这是你要的数据列