在工作中,我們常常會碰到這種情況:已知一個固定的數值是由某一列中幾個數字相加而成的,但具體是哪幾個數字,我們并不知道。在Excel中,有一個功能可以解決這個問題,那就是【規劃求解】。
如下圖所示:D1單元格的數值是由A列的幾個數字求和計算出來的,這是怎麼找到的呢?
具體操作步驟如下:
一、添加【規劃求解】功能。很多人找不到【規劃求解】的功能在哪,我教大家怎麼設置。
點擊左上角【文件】,點擊【選項】,彈出【Excel選項】對話框,點擊【自定義功能區】選項卡,勾選【開發工具】前面的複選框,點擊【确定】按鈕。
點擊【确定】按鈕之後,我們可以看到頁面多了一個【開發工具】選項。我們在【數據】選項卡下方最右邊可以看到【規劃求解】這個功能。
二、輸入函數公式。
選擇一個任意的空白單元格C4,在編輯欄中輸入公式【=SUMPRODUCT(A2:A11,B2:B11)】,按回車鍵回車,得到結果0。公式的意思是A2*B2 A3*B3 ... A11*B11=0。
求目标值與0的差。在C5單元格中輸入公式【=D1-C4】,結果為161。
三、規劃求解。
在【數據】選項卡下最右邊找到【規劃求解】并打開。彈出【規劃求解參數】對話框,【設置目标】選擇【C5】單元格,【目标值】輸入0,【通過更改可變單元格】選擇【B2:B11】,點擊【添加】按鈕。
彈出【添加約束】對話框,【單元格引用】選擇【B2:B11】,條件選擇【bin】,點擊【确定】按鈕,這樣我們就添加好了一個約束條件。
返回【規劃求解參數】對話框,我們可以看到在【遵守約束】下方有我們剛剛設置的約束條件,點擊【求解】按鈕。
求解結束後彈出【規劃求解結果】對話框,選中【保存規劃求解結果】,點擊【确定】按鈕。
四、取出滿足條件的數值。
B列單元格中的數值1對應同一行中A列單元格的數值就是我們要查找的值,也就是161=A5 A7 A10 A11這幾個單元格的和。
關于規劃求解,我就跟大家分享這麼多,這個功能的詳細用法,還得大家自己花時間去研究研究!
對于以上操作有什麼疑問的,可以評論區留言或私信我哦!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!