有N個數(shù),如果想知道哪些數(shù)加起來等于1000,這個就需要用“規(guī)劃求解”來解決。
【例】如下圖所示,需要找出A列哪些數(shù)字加在一起等于目標值1000。
操作步驟:
1、添加“規(guī)劃求解”功能。
文件(excel2007是點office按鈕) - excel選項 - 加載項 - 點最下面“轉到”按鈕,打開【加載宏】窗口,選取“規(guī)劃求解加載項”再點確定按鈕。
2、在任一個單元格中設置公式
=SUMPRODUCT(A2:A7,B2:B7)
3、【數(shù)據(jù)】選項卡中點擊新增的“規(guī)劃求解”命令,打開規(guī)劃求解窗口,進行以下設置:
設置目標:選取剛設置公式的單元格D4
目標值:輸入1000;
通過更改可變單元格:選取B2:B7
4、在上面的窗口中點擊“添加”按鈕,打開【添加約束】窗口,選取B2:B7的約束條件為Bin(二進制,只有0和1兩種類型的數(shù)字)
最后點【規(guī)劃求解】窗口中的“求解”按鈕后,在B列會生成0和1兩種數(shù)字。所有填充1的單元格所在行的A列數(shù)字即可我們最終所求。
最終結果:100+500+150+250=1000