如果您使用 Excel 有規律地,你可能曾經求助於 求解,Microsoft Office 電子表格程序的附加組件,我們可以使用它執行計算,以不同且更精緻的方式獲得結果。 在這篇文章中,我們將確切地了解它的用途和工作原理。
Solver,在西班牙語中是“求解器”的意思,是計算機領域中使用的名稱,指的是程序中包含的工具或儀器,其主要目的是 解決一道數學題。
因此,Excel Solver 是一種在某些情況下特別實用的計算工具,是在物流或生產系統領域組織工作時非常寶貴的資源。 它的主要用途是通過改變其他單元格的值來確定一個單元格的最大值或最小值,找到線性和非線性模型的優化目標。 我們將在下面更詳細地解釋它:
可變細胞和靶細胞
要了解 Solver 的工作原理以及它如何對我們有用,有必要首先解釋兩個基本概念:變量單元格和目標單元格。 *
Solver 工作原理的基礎在於 可變細胞,也稱為決策變量單元。 這些單元格用於計算公式,其中 靶細胞,也稱為“約束”。 Solver所做的是調整可變單元格的值,使它們符合約束單元格設置的限制,從而在目標單元格中獲得想要的結果。
(*) 在 Excel 2007 之前的規劃求解版本中使用的命名不同:變量單元格稱為“更改單元格”或“可調整單元格”,而目標單元格稱為“目標單元格”。
如何使用規劃求解:一個應用示例
這一切聽起來可能有點複雜,但是, 舉個例子更好理解. 這將幫助我們了解此 Excel 加載項的用途:
我們想像一家製造公司有一個包含三列的 Excel 工作表,每一列對應於它製造的一種產品:A、B 和 C。
要製造它們中的每一個,您需要一定數量的三種不同類型的原材料,如 X、Y 和 Z 行所示。假設要生產一個單位的 A,您需要一個單位的材料 X、兩個 Y 和三個來自Z. 為了生產 B 和 C,需要其他數量和原材料的組合。
我們添加一個新列(我們稱之為 D),列出每種商品的最大可用數量。 我們還在下面放了一個新行,其中詳細說明了每單位產品銷售產生的利潤。 簡單的。
有了表格上的所有數據,我們問自己的問題如下: 如何在考慮到原材料有限的情況下找出要製造的產品的最佳組合? 這是我們必須繼續的方式:
- 首先,我們轉到工具欄並訪問 求解 (以來 數據, 團體 分析).
- 然後我們選擇 靶細胞 (H8) 然後,在面板中,我們選擇選項 “最大限度” 在盒子裡 更改可變單元格 我們寫在我們的例子中,C10:E10。
- 我們通過按下按鈕添加限制 “加”:在 細胞參考 H5:H7,即要限制數值的單元格區域; 並在 限制 F5:F7。
- 最後,我們按下按鈕 “解決” 以便結果顯示在第 10 行的單元格中。
我們提出的這個是一個簡單的例子。 提供的案例或多或少地展示了該工具的實用性和操作性。 實際上,使用 Solver 可以執行更複雜的操作。 這就是為什麼它對處理大量數據的公司和專業人士如此有趣。
求解器使用的算法
求解器使用三種不同的算法或求解方法,用戶可以通過對話框進行選擇。 求解器參數。 它們如下:
- LP單純形, 求解線性問題。
- 進化的,用於解決未解決的問題。
- 廣義約化梯度 (GRG) 非線性, 表示用於解決平滑的非線性問題。
您可以從對話框中的“選項”按鈕中選擇一種或另一種方法 求解器參數。 之後,可以將通過 Solver 獲得的不同結果保存在不同的電子表格中。 他們每個人都可以包含自己的求解器選擇,以供稍後查閱。 也可以(甚至推薦)使用加載/保存選項在電子表格中定義多個問題,從而單獨保存問題。