我有一列数字,我想找到这三个数字的最佳组合。在我们的例子中,最好的组合是尽可能接近我们的目标数字的总和。
例如,我们的目标是 100 和这一列数字:
15
70
36
60
30
53
37
17
0
75
100
9
Run Code Online (Sandbox Code Playgroud)
如果我总结30+70+0=100
这组 3 个数字 (30,70,0) 是最好的组合,因为它达到了我们的目标数字 100。我们还可以得到其他组合,例如,60+30+9=99
剩下的数字,依此类推。
有没有办法通过 Excel(或其他任何东西,如果你想到的话)可以列出最好的三位数组合(类似于递归总和分布)?
bre*_*tdj 15
一种方法是使用 Solver
在这种情况下,最简单的解决方案是将 100 设置为“on”(即 1),所有其他值都设置为“off”(0)
xl2003 的屏幕截图,用于解决下面的 367(因为这比 100 更复杂)