这种凑数问题,用规划求解。

E2单元格公式=SUM(B2:B17)

E3单元格公式=SUMPRODUCT(A2:A17,B2:B17)

最后结果:


当然可以。比如账上收入100000元,只知道有4个公司汇款,但不知道是哪4个公司。所有公司的欠账都有记账,也没有重复账目。可以用vba来穷举,不过有可能会有多个结果。


200个数及以下可以用规划求解(Solver); 超过200个数用VBA。


你好,是否能举例说明


……


你这个应该考虑的是演算法,如何来最快的实现你想要的结果,而且关键的是要筛选的数据的个数有没有要求?只要演算法构建合理,excel可以通过vba来实现演算法

闲暇之余,思考了如何通过vba来实现你说的这种结果,视频中,我在1-201这这数字中筛选了5个,要求这5个数据之和为600

视频中阴影部分的数据为筛选出来的结果


推荐阅读:
相关文章