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

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:16:57
5.91
23.99
24.02
24.61
24.62
25
25.13
25.76
25.79
25.99
26
26.05
26.08
26.23
26.31
26.32
26.5
26.56
28.23
28.29
28.48
31.43
哪几个数相加能最接近328.798
我这个excel,在加载宏里没有规划求解,这项,头疼死了.

可以用规划求解.说起来可能比较复杂.
假设你上面的数字在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对应的数字就是加起来与你要求的数字最相近的.