在工作中,我們常常會(huì)碰到這種情況:已知一個(gè)固定的數(shù)值是由某一列中幾個(gè)數(shù)字相加而成的,但具體是哪幾個(gè)數(shù)字,我們并不知道。在Excel中,有一個(gè)功能可以解決這個(gè)問(wèn)題,那就是【規(guī)劃求解】。
如下圖所示:D1單元格的數(shù)值是由A列的幾個(gè)數(shù)字求和計(jì)算出來(lái)的,這是怎么找到的呢?
具體操作步驟如下:
一、添加【規(guī)劃求解】功能。很多人找不到【規(guī)劃求解】的功能在哪,我教大家怎么設(shè)置。
點(diǎn)擊左上角【文件】,點(diǎn)擊【選項(xiàng)】,彈出【Excel選項(xiàng)】對(duì)話框,點(diǎn)擊【自定義功能區(qū)】選項(xiàng)卡,勾選【開(kāi)發(fā)工具】前面的復(fù)選框,點(diǎn)擊【確定】按鈕。
點(diǎn)擊【確定】按鈕之后,我們可以看到頁(yè)面多了一個(gè)【開(kāi)發(fā)工具】選項(xiàng)。我們?cè)凇緮?shù)據(jù)】選項(xiàng)卡下方最右邊可以看到【規(guī)劃求解】這個(gè)功能。
二、輸入函數(shù)公式。選擇一個(gè)任意的空白單元格C4,在編輯欄中輸入公式【=SUMPRODUCT(A2:A11,B2:B11)】,按回車(chē)鍵回車(chē),得到結(jié)果0。公式的意思是A2*B2+A3*B3+...+A11*B11=0。
求目標(biāo)值與0的差。在C5單元格中輸入公式【=D1-C4】,結(jié)果為161。
三、規(guī)劃求解。在【數(shù)據(jù)】選項(xiàng)卡下最右邊找到【規(guī)劃求解】并打開(kāi)。彈出【規(guī)劃求解參數(shù)】對(duì)話框,【設(shè)置目標(biāo)】選擇【C5】單元格,【目標(biāo)值】輸入0,【通過(guò)更改可變單元格】選擇【B2:B11】,點(diǎn)擊【添加】按鈕。
彈出【添加約束】對(duì)話框,【單元格引用】選擇【B2:B11】,條件選擇【bin】,點(diǎn)擊【確定】按鈕,這樣我們就添加好了一個(gè)約束條件。
返回【規(guī)劃求解參數(shù)】對(duì)話框,我們可以看到在【遵守約束】下方有我們剛剛設(shè)置的約束條件,點(diǎn)擊【求解】按鈕。
求解結(jié)束后彈出【規(guī)劃求解結(jié)果】對(duì)話框,選中【保存規(guī)劃求解結(jié)果】,點(diǎn)擊【確定】按鈕。
四、取出滿足條件的數(shù)值。B列單元格中的數(shù)值1對(duì)應(yīng)同一行中A列單元格的數(shù)值就是我們要查找的值,也就是161=A5+A7+A10+A11這幾個(gè)單元格的和。
關(guān)于規(guī)劃求解,我就跟大家分享這么多,這個(gè)功能的詳細(xì)用法,還得大家自己花時(shí)間去研究研究!
對(duì)于以上操作有什么疑問(wèn)的,可以評(píng)論區(qū)留言或私信我哦!