在EXCEL中,如何获得总和落在某个范围内的所有数字组合?

时间:2016-03-26 08:17:49

标签: excel excel-vba vba

嗨,我是新来的,希望你们中的一个天才可以帮助我。

请注意,此主题与某些内容类似,但没有人回答过这个问题。

作为一名excel用户,我有一列数字,比如说

5,6,7,8,8,9,14,17

以及如何知道所有落入的组合,例如,在25-35范围内。

还有一个限制:我希望组合尽可能小,但仍然在范围内。

所以17 + 9 = 26是好的 但是17 + 9 + 5 = 31是不好的(不应该计算)因为该组大于必要但尽管它仍在该范围内。

总的来说,我希望得到一列中所有可能的数字组合,这些数字总和落在特定范围内,其中总和尽可能小,但仍然在范围内。

希望任何人都可以提供帮助!欢迎VBA解决方案 - 我怀疑这是唯一的方法。

CHeers,周末愉快!

1 个答案:

答案 0 :(得分:0)

您是否尝试使用SumIf(S)并提供您想要的标准。它只会将给定范围内的数字相加。如果我理解你的问题