Excel規(guī)劃求解根據(jù)多個變量尋求最佳方案
本期我們來了解一下Excel的“規(guī)劃求解”,這是一個相對較復(fù)雜的分析工具,但是在對數(shù)據(jù)的預(yù)測分析上,可謂功能強大,不僅可以針對多個變量進行方案的設(shè)計,同時在此工具中整合了“方案管理”的功能,為我們展示不同的方案以便進行對比,尋求符合工作實際需求的方案。
我們以如圖所示的項目數(shù)據(jù)為例。

所期望的需求是:當(dāng)B5單元格中的“Manuals”為12,并且E7單元格的“duration”為20時,是否E20單元格中的“Profit”仍能達到一個比較理想的結(jié)果。

當(dāng)修改B5單元格中的數(shù)據(jù)為12后,E7單元格的數(shù)據(jù)變?yōu)?0,要使其變成20,我們可以嘗試對B7至B9單元格中的“staff”、“Working day”和“Working week”進行修改。
在Excel中有一個工具“單變量求解”(Excel的單變量求解,快速計算含公式的目標(biāo)值所對應(yīng)的變量?。?,它僅允許我們輸入一個變量,而無法實現(xiàn)多個變量的求解,因此我們在此例中使用“規(guī)劃求解”這一工具。
點擊“數(shù)據(jù)”選項卡,在“分析”區(qū)域,點擊“規(guī)劃求解”。若在選項卡區(qū)域沒有此工具,可以通過以下方式來添加。
1. 打開“Excel選項”對話框,點擊“加載項”,再點擊管理Excel加載項的“轉(zhuǎn)到”。

2. 打開“加載項”對話框后,勾選“規(guī)劃求解加載項”,點擊“確定”。

添加好“規(guī)劃求解”工具后,點擊此工具按鈕,打開其對話框。
首先“設(shè)置目標(biāo)”,選擇E7單元格,即對應(yīng)的“duration”數(shù)據(jù)。
其次,設(shè)置目標(biāo)值為20。在此我們有三種選擇:最大值、最小值和目標(biāo)值,可根據(jù)實際需要進行設(shè)置。
再次,選擇“通過更改可變單元格”,即我們之前提到的多個變量。此例中我們選擇的B7至B9單元格,如果變量是不相鄰的單元格,可以通過按住Ctrl鍵來添加或逗號隔開。

點擊“求解”后,會轉(zhuǎn)到另一個對話框“規(guī)劃求解結(jié)果”,或者說得到一個方案。
然而,我們看到此方案下雖然“duration”目標(biāo)值達到20,并且通過調(diào)整B7至B9單元格中的數(shù)據(jù)來達到此目標(biāo),但“Projected Profit”并不理想。

盡管我們不會采納此方案,但我們?nèi)韵M軐⑵浔4?,因此?dāng)我們點擊“保存方案”時,會跳轉(zhuǎn)到另一個對話框,要求我們?yōu)榇朔桨该?,我們將其命名?ldquo;20 Weeks”,即此方案是“duration”為20的情況。

點擊“確定”后,回到“規(guī)劃求解結(jié)果”對話框,在此我們有多種可選操作:“保留規(guī)劃求解的解”、“還原初值”、“返回規(guī)劃求解對話框”、“制作報告大綱”等。
我們勾選“還原初值”,然后點擊“確定”。

為了方便之后的數(shù)據(jù)對比,我們將初值的方案添加到“方案管理器”(Excel的方案管理器,快速查看多種方案下的數(shù)據(jù)變化!)中,即“duration”為30的情況。

我們繼續(xù)通過“規(guī)劃求解”來找到更加合適的方案,但這次我們有一些對變量的約束,即“staff”不超過12,“Working day”不超過8,“Working week”不超過6。
點擊“規(guī)劃求解”中的“添加”按鈕。

相關(guān)文章

職場必備技能! Excel制作動態(tài)考勤表全過程分步講解
現(xiàn)在人力資源系統(tǒng)、考勤系統(tǒng)比較普及了,可以考勤機打卡,還可以手機打卡,但還是有些公司使用手工考勤的,現(xiàn)在教大家制作一個動態(tài)考勤表,詳細如下文2025-12-02
GETPIVOTDATA怎么用? excel中理解數(shù)據(jù)透視表GetPivotData函數(shù)用法
當(dāng)我們在單元格中輸入“=”,然后單擊數(shù)據(jù)透視表中的某個數(shù)據(jù)時,可能會看到Excel自動幫我們生成一個很長的公式,下面我們就來看看這個函數(shù)用法2025-11-20
xlsx和excel一樣嗎日常保存選哪個格式好? 解密Excel格式區(qū)別
Excel文件,通常指的是Excel工作簿,其擴展名可以是“.xlsx”或“.xls”,xlsx和excel兩者并不是一回事,別弄混了2025-10-31
excel數(shù)據(jù)無法求和怎么辦? excel金額無法累加的解決辦法
在工作中,我們時常會遇到Excel表格中的數(shù)字無法進行求和的問題,即使嘗試使用SUM函數(shù),也往往得不到預(yù)期的結(jié)果,比如下面這組金額數(shù)據(jù)2025-09-26
excel公式是對的結(jié)果為0怎么辦? 公式正確卻結(jié)果為0的解決辦法
學(xué)員在計算加班次數(shù)時遇到了困惑,盡管他們使用的公式表面上看起來沒有問題,但結(jié)果卻意外地顯示為0,為什么呢?詳細請看下文介紹2025-09-25
excel中用COUNTIF和SUMIF統(tǒng)計老是出錯怎么辦? 加個星號輕松解決
excel表格數(shù)據(jù)使用COUNTIF和SUMIF統(tǒng)計老是出錯,這是什么原因造成的?詳細請看下文介紹2025-08-12
行列轉(zhuǎn)換再也不燒腦! excel中WRAPROWS函數(shù)2個參數(shù)就輕松解決
excel表格中的內(nèi)容很亂,想要實現(xiàn)每10行內(nèi)容變成一行多列內(nèi)容,該怎么進行行列轉(zhuǎn)換呢?我們只需要用到WRAPROWS函數(shù)進行轉(zhuǎn)換,詳細如下2025-08-11
數(shù)據(jù)名稱很長怎么做圖表? Excel圖表標(biāo)太長顯示不全的解決辦法
用長長的公司名稱做圖表是什么體驗,就是好丑好丑,不僅影響美觀,而且還顯示不全,今天我們就來分享兩種方法解決這個問題2025-08-01
今天我們將探討如何在Excel中實現(xiàn)自動錄入時間的功能,我們將介紹兩種方法,它們的操作都相當(dāng)直觀,只需掌握其中一種即可輕松應(yīng)用2025-08-01
不會用IF函數(shù)? 一文講透excel中if函數(shù)使用方法全解析
I和F兩個英文字母你可能認(rèn)識,I和F組成的IF函數(shù),你不一定會用它,小小的兩個英文字母,其功能卻是強大的2025-07-17



