例:一列数中,需要找出哪些数的和等于一个固定的数,如下图所示的表中,要求找出A列哪些数的和等于25605.15。
分析:本题看上去非常的难,兰色只能说那是以前。用规划求解可以轻松解决。
操作步骤:
第1步 加载规划求解(如果已加截,该步跳过)
excel2003版,通过点击菜单【工具】——【宏】——【加载宏】,加载【规划求解加载项】便可以加载该宏。
excel2010版,文件(excel2007点office按钮)- excel选项 -加载项 - 点"转到"按钮。
加载完成后,就可以在数据选项卡中看到规划求解图标了。(excel2003在工具菜单中)
--------------------------------
第2步 在任一空单元格输入公式
=SUMPRODUCT(A1:A16,B1:B16)
-----------------------------------------
第3步:数据 - 规划求解。在“规划求解参数”窗口中进行如下图所示的设置。
-------------------------------------
第4步:添加约束项。在“规划求解参数”窗口中点“添加”按钮,选取B列区域。(区域大小要和公式引用区域相同),后面选bin(二进类型,只有数字 0 和 1两种)
设置完成后的效果如下图所示。
点 “求解”按钮即可得到下图所示结果。
----------------------------------
注意:由于计算量太大,所以不适于大数据量(如百行以上)的查找。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。