使用規劃求解定義和解決問題

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

[規劃求解] 是可用於模擬分析的 Microsoft Excel 增益集程式。[規劃求解] 可以用來尋找儲存格 (又稱為目標儲存格) 中公式的最佳 (最大或最小) 值,但必須遵守工作表上其他公式儲存格之值的限制式或限制。[規劃求解] 運用一組儲存格 (稱為決策變數或直接稱為變數儲存格) 來計算目標儲存格與限制式儲存格中的公式。[規劃求解] 會調整決策變數儲存格中的值,以符合限制式儲存格的限制並產生您期望的目標儲存格結果。

簡言之,您可以使用 「 規劃求解 」 來判斷一個儲存格的最大或最小值,變更其他儲存格。例如,您可以變更您的計劃的廣告預算數量,並查看利潤的效果。

附註   版本的 Excel 2007 之前的規劃求解稱為 「 目標儲存格 」,並決策變數儲存格,為 「 變數儲存格 」 或 「 可調整儲存格 」 目標儲存格。許多改善規劃求解增益集的 Excel 2010 中,因此如果您使用 Excel 2007 您的體驗會稍有不同。

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

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

1. 變數儲存格

2. 限制儲存格

3. 目標儲存格

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

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

頁面頂端

  1. 在 [資料] 索引標籤的 [分析] 群組中,按一下 [規劃求解
    Excel 功能區影像

    附註: 如果 [規劃求解] 命令或 [分析] 群組中無法使用,您需要啟動規劃求解增益集。請參閱:如何啟動規劃求解增益集

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

  3. 請執行下列其中一項動作:

    • 如果希望目標儲存格的值越大越好,請按一下 [最大值]

    • 如果希望目標儲存格的值越小越好,請按一下 [最小值]

    • 如果希望目標儲存格為特定的值,請按一下 [值],然後在方塊中輸入值。

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

  4. [設定限制式] 方塊中,執行下列動作以輸入要套用的任何限制式。

    1. [規劃求解參數] 對話方塊中,按一下 [新增]

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

    3. 按一下您在參照的儲存格與限制式之間所要的關係 ( [<=177][=][>=][int][bin][dif] )。如果您按一下 [int][限制式] 方塊中就會顯示 [整數]。如果您按一下 [bin][限制式] 方塊中會顯示 [二進制]。如果您按一下 [dif][限制式] 方塊中會顯示 [Alldifferent]

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

    5. 請執行下列其中一項動作:

      • 如果要接受限制式,並新增另一個限制式,請按一下 [新增]

      • 如果要接受限制式,並回到 [規劃求解參數] 對話方塊中,請按一下 [確定]
        注意    您只能在決策變數儲存格的限制式中套用 intbindif 關聯。

        您可以執行下列動作以變更或刪除現有限制式:

    6. [規劃求解參數] 對話方塊中,按一下要變更或刪除的限制式。

    7. 按一下 [變更] 然後再做變更,或是按一下 [刪除]

  5. 按一下 [求解] 並執行下列其中一項動作:

    • 若要保存工作表中求解的值,請按一下 [規劃求解結果] 對話方塊中的 [保留規劃求解解答]

    • 若要還原按一下 [求解] 之前的初值,請按一下 [還原初值]

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

    • 若要在 [規劃求解] 找到解答後根據解答建立報表,您可以在 [報表] 方塊中按一下報表類型,然後按一下 [確定]。報表會建立在活頁簿的新工作表上。如果 [規劃求解] 沒有找到解答,則只能使用特定報表,或無法使用任何報表。

    • 若要將決策變數儲存格值儲存為分析藍本以供稍後顯示,請按一下 [規劃求解結果] 對話方塊中的 [儲存分析藍本],然後在 [分析藍本名稱] 方塊中輸入分析藍本的名稱。

頁面頂端

  1. 定義問題後,按一下 [規劃求解參數] 對話方塊中的 [選項]

  2. [選項] 對話方塊中,選取 [顯示反覆運算結果] 核取方塊,以檢視每一個試驗值結果的值,然後按一下 [確定]

  3. [規劃求解參數] 對話方塊中按一下 [求解]

  4. [顯示試驗值結果] 對話方塊中,執行下列其中一項:

    • 若要停止求解程序,並顯示 [規劃求解結果] 對話方塊,請按一下 [停止]

    • 若要繼續求解程序,並顯示下一個試驗值結果,請按一下 [繼續]

  1. 按一下 [規劃求解參數] 對話方塊中的 [選項]

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

  1. [規劃求解參數] 對話方塊中,按一下 [載入/儲存]

  2. 輸入模式區的儲存格範圍,然後按一下 [儲存][載入]

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

    秘訣    您可以儲存活頁簿,將 [規劃求解參數] 對話方塊中的最後一個選取範圍與工作表一起儲存。活頁簿中的每一張工作表可能有自己的 [規劃求解] 選取範圍,而且會全部儲存。您也可以替工作表定義一個以上的問題,方法是按一下 [載入/儲存] 個別地儲存問題。

您可以在 [規劃求解參數] 對話方塊中,選擇下列三種演算法或求解方法之一:

  • 一般化縮減梯度 (Generalized Reduced Gradient,GRG) 非線性    用於平滑非線性的問題。

  • LP 單形法 (LP Simplex)    用於線性的問題。

  • 進化 (Evolutionary)    用於非平滑的問題。

在 [規劃求解連絡人的詳細說明:

Frontline Systems 提供之國廣兌
郵政 4288
傾斜度村落,NV 89450-4288
(775) 831-0300
網站: http://www.solver.com
電子郵件: info@solver.com
規劃求解說明在 www.solver.com

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

頁面頂端

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

請參閱

使用 [規劃求解的大寫字母預算

使用 [規劃求解的財務計劃

使用 [規劃求解決定最佳化產品集合

執行模擬分析,使用 [規劃求解] 工具

模擬分析簡介

在 Excel 中的公式概觀

如何避免中斷的公式

使用錯誤檢查來偵測公式中的錯誤

在 Windows 版 Excel 2016 中的鍵盤快速鍵

在 Mac 版 Excel 2016 中的鍵盤快速鍵

Excel 函數 (依英文字母)

Excel 函數 (依類別)

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×