在Excel中,给定几个数字,求出哪些相加能最接近或等于某个数.

2025-03-22 10:45:33
推荐回答(1个)
回答1:

可以用规划求解.说起来可能比较复杂.
假设你上面的数字在A1:A100
然后你在D1输入=ABS(SUMPRODUCT(A1:A100,B1:B100)-328.798)
然后工具-规划求解,在"设置目标单元格中"引用D1
在下方选择"最小值"
在"可变单元格"中引用B1:B100
在"约束条件"后按"添加",引用B1:B100,选"INT"
按"添加",引用B1:B100,选">=",输入0
按"添加",引用B1:B100,选"<=",输入1
按"确定"
然后按右上方的求解.
这样B1:B100会出现1或0,凡是1对应的数字就是加起来与你要求的数字最相近的.