套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016 我的 iPhone 版 Office

[規劃求解] 是可用於模擬分析的 Microsoft Excel 增益集程式。 使用 Solver 尋找一個 公式 (稱為目標格)中 (最大或最小) 值的最佳值,但須受限於工作表中其他公式格的值。 求解器使用一組稱為決策變數或簡稱變數格的儲存格,這些儲存格用於計算目標格與約束格中的公式。 [規劃求解] 會調整決策變數儲存格中的值,以符合限制式儲存格的限制並產生您期望的目標儲存格結果。

簡單來說,你可以用求解器透過改變其他格子來判斷其中一個格子的最大值或最小值。 例如,你可以更改預測廣告預算的金額,並查看對預測利潤金額的影響。

在下列範例中,每一季中廣告層級會影響單位數目銷售量,間接決定銷售收益、相關支出和利潤。 [規劃求解] 可以變更每季的廣告預算 (決策變數儲存格 B5:C5),總預算上限為 $20,000 (儲存格 F5),直到利潤總和 (目標儲存格 F7) 到達可能的最大額。 變數儲存格中的數值用於計算每季的利潤,因此它們與公式目標儲存格 F7 相關,=總和 (第一季度利潤:Q2 利潤) 。

使用 [規劃求解] 評估之前

1. 變數儲存格

2. 限制儲存格

3. 目標儲存格

執行 [規劃求解] 之後,求得的新值如下。

使用 [規劃求解] 評估之後

  1. 資料 標籤的 分析 組中,選擇解算器 Excel 功能區影像

    附註: 如果 Solver 指令或 分析 群組無法使用,你需要啟動 Solver 增益集。 更多資訊請參閱如何啟用 Solver 外掛

    Excel 2010+ 求解器對話框圖片
  2. [設定目標式] 方塊中,輸入目標儲存格的儲存格參照或名稱。 目標儲存格必須包含公式。

  3. 請採取以下步驟之一。

    • 如果你想讓目標格的值盡可能大,請選擇最大值。

    • 如果你想讓目標格的值盡可能小,請選擇最小值。

    • 如果你想讓目標格設為某個值,請選擇 Value of,然後在方框中輸入該值。

    • [藉由變更變數儲存格] 方塊中,輸入每個決策變數儲存格範圍的名稱或參照。 以逗點來分隔不相鄰的參照。 變數儲存格必須直接或間接與目標儲存格相關。 您最多可以指定 200 個變數儲存格。

  4. 「受限制限制」 欄位,依照以下步驟輸入你想套用的限制。

    1. 求解器參數 對話框中,選擇新增

    2. [儲存格參照] 方塊中,輸入要限制值的儲存格參照或儲存格範圍名稱。

    3. 選擇你想要的 <( ==>=整數bindif ) 中,選擇參考儲存格與約束之間的關係。 如果你選擇整數,整數會出現在限制框中。 如果你選擇 bin,二 進位 會出現在 限制 框裡。 如果你選擇 dif,alldifferent 會出現在限制框裡。

    4. 如果您在 [限制式] 方塊中選擇 <=、= 或 >= 的關係,請輸入數字、儲存格參照或名稱,或是公式。

    5. 請採取以下步驟之一。

      • 要接受該限制並新增限制,請選擇新增

      • 要接受限制並返回 求解器參數s 的對話框,請選擇確定

        附註: bindif 關係只能在決策變數儲存格的限制條件中套用。

    6. 你可以透過以下操作更改或刪除現有的限制。

      • 求解器參數 對話框中,選擇你想更改或刪除的約束。

      • 選擇變更 ,然後進行修改,或選擇刪除

  5. 選擇「解決」 並執行以下其中一個動作。

    • 要將解答數值保留在工作表上,請在求 解器結果 對話框中選擇「保留求解器解答」。

    • 要在選擇「解決」前還原原始值,請選擇「還原原始值」。

    • 您可以按 Esc 來中斷求解程序。 Excel 會用最後找到的決策變數儲存格值重新計算工作表。

    • 在 Solver 找到解決方案後,要建立基於你解決方案的報告,請在 報告 框中選擇報告類型,然後選擇確定。 報表會建立在活頁簿的新工作表上。 如果 [規劃求解] 沒有找到解答,則只能使用特定報表,或無法使用任何報表。

    • 若要將決策變數儲存格值作為情境,方便稍後顯示,請在求解器結果對話框中選擇「儲存情境」,然後在情境名稱框輸入該情境名稱。

  1. 定義問題後,請在求解器參數對話框中選擇選項

  2. 選項 對話框中,選擇 「顯示迭代結果 」勾選框,查看每個試驗解的數值,然後選擇確定

  3. 求解器參數 對話框中,選擇「求解」。

  4. 「展示審判解決方案 」對話框中,請執行以下其中一個動作。

    • 要停止解答過程並顯示 解題結果 對話框,請選擇停止

    • 若要繼續解法過程並顯示下一個試驗解,請選擇繼續

  1. 求解器參數 對話框中,選擇選項

  2. 在對話方塊的 [所有方法][GRG Nonlinear][Evolutionary] 索引標籤上的任何選項中選擇或輸入值。

  1. 求解器參數 對話框中,選擇載入/儲存

  2. 輸入模型區域的儲存格範圍,選擇 儲存載入

    儲存模型後,輸入你想放置問題模型的垂直空格中第一個儲存格的參考。 當您載入模式時,請輸入包含問題模式之完整儲存格範圍的參照。

    提示: 你可以透過儲存工作簿,將最後的選擇存入解 題參數 對話框中的工作表。 工作簿中的每張工作紙都可以有自己的解題器選項,且全部都會被保存。 你也可以選擇「載入/儲存 」來為工作表定義多個題目,分別儲存題目。

你可以在解 算器參數 對話框中選擇以下三種演算法或求解方法中的任一種。

  • 廣義減斜度 (GRG) 非線性:    用於平滑非線性的問題。

  • LP Simplex:    用於線性的問題。

  • 演化:    用於非平滑的問題。

更多規劃求解使用說明

如需更詳細的解算器協助,請聯絡:

前線系統公司 郵政信箱4288 內華達州 Incline Village 89450-4288 (775) 831-0300 網站:http://www.solver.com 電子郵件:info@solver.comSolver Help,www.solver.com

部分規劃求解程式碼版權所有 1990-2009 Frontline Systems, Inc.。部分版權所有 1989 Methods, Inc.。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

使用 Solver 進行資本預算

使用 Solver 來決定最佳產品組合

假設狀況分析簡介

Excel 公式概觀

如何避免公式出錯

偵測公式中的錯誤

Excel 的鍵盤快速鍵

Excel 函數 (按字母排序)

Excel 函數 (依類別排序)

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。