Excel求解器教程,逐步示例
本教程解釋瞭如何在各種Excel版本中找到和利用求解器加載程序,從2003年到365。逐步說明和實際示例展示了Solver在優化線性編程和其他問題類型的解決方案方面的應用。
Microsoft Excel擁有許多有用的功能和工具,但其求解器加載項在為複雜決策問題找到最佳解決方案而脫穎而出。本教程全面涵蓋了求解器的功能,並為其有效使用提供了詳細的指南。
- 什麼是Excel求解器?
- 將求解器添加到Excel
- 使用Excel求解器
- Excel求解器示例
- 保存和加載求解器模型
- Excel求解器算法
什麼是Excel求解器?
Excel Solver是一種強大的What-if分析工具,旨在模擬和優化業務和工程領域的各種模型。它主要用於線性編程(線性優化),它還處理平滑的非線性和非平滑問題問題(有關詳細信息,請參見Excel求解器算法)。雖然不是通用的解決方案,但求解器對於需要最佳決策的優化任務證明了無價之寶,例如最大化投資回報率,優化廣告預算,創建有效的員工計劃或最大程度地減少交付成本。
將求解器添加到Excel
從2003年開始,所有Excel版本都包含在所有Excel版本中,但默認情況下不啟用。
添加求解器:
- 在Excel 2010-365中,導航到文件>選項。在Excel 2007中,單擊Microsoft Office按鈕,然後單擊Excel選項。
- 從左側欄中選擇加載項。確保在管理框中選擇Excel附加組件,然後單擊GO 。
- 在“附加”對話框中選中“求解器加載項”框,然後單擊“確定” 。
對於Excel 2003 ,訪問工具菜單,然後單擊“附加” 。檢查附加列表中的求解器加載項框,然後單擊“確定” 。如果未安裝該求解器,請單擊“是”安裝。
Excel中的求解器位置
在現代Excel版本中, “求解器”按鈕位於分析組中的數據選項卡上:
在安裝後的Excel 2003中,求解器出現在“工具”菜單中:
使用Excel求解器
在使用求解器之前,請在工作表中製定模型。讓我們說明一個簡單的優化問題:美容院老闆需要購買價值40,000美元的設備,以12個月份進行支付。目標是確定在12個月內支付設備成本的最低服務成本。
該模型可能看起來像這樣:
這是使用求解器的方法:
- 運行求解器:在“數據”選項卡上,單擊“求解器”按鈕。
-
定義問題:出現求解器參數窗口。定義:
-
目標單元格:包含代表目標的公式的單元格(在此示例中,計算付款項)。設置為目標值(12個月)。
-
可變單元格:包含可變數據的單元格(B4和B5 - 預計客戶端和每項服務成本)。
-
約束:解決方案的限制(B3 = 40000,B4 添加按鈕添加約束。指定關係( , = , > = ),整數約束( int ),二進制約束( bin )或所有不同的約束( dif )。
-
目標單元格:包含代表目標的公式的單元格(在此示例中,計算付款項)。設置為目標值(12個月)。
-
解決問題:單擊解決方案。求解器找到最佳解決方案。在“求解器結果”對話框中,選擇“保持求解器解決方案” ,然後單擊“確定” 。
解決方案(每項服務的最低成本)出現在工作表中。
生成報告以獲取詳細結果。
Excel求解器示例
本節提供了其他示例:魔術方形難題和線性編程問題。
保存和加載Excel求解器方案
求解器允許保存和加載方案重複使用或比較不同的解決方案。通過單擊load/保存在求解器參數窗口中,選擇要保存到的單元格,然後單擊“保存”來保存方案。 通過選擇保存的單元格加載保存的方案,然後單擊加載,然後更換。
Excel求解器算法
求解器提供了三種解決方法:
- GRG非線性:對於平滑的非線性問題。
- LP單純形:用於線性編程問題。
- 進化:對於非平滑問題。
使用“求解器參數”對話框中的“選項”按鈕配置選項。
結論
Excel求解器是優化的強大工具。本教程為利用其解決複雜決策問題的能力提供了基礎。可以下載練習工作簿(原始文本提供的鏈接)。
以上是Excel求解器教程,逐步示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

快速鏈接 為什麼應該在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名規則和技巧 默認情況下,Excel 中的表格命名為 Table1、Table2、Table3,依此類推。但是,您不必堅持使用這些標籤。事實上,如果您不這樣做會更好!在本快速指南中,我將解釋為什麼您應該始終重命名 Excel 中的表格,並向您展示如何操作。 為什麼應該在 Excel 中命名表格 雖然養成在 Excel 中命名表格的習慣可能需要一些時間(如果您通常不這樣做的話),但以下原因說明了今

本教程向您展示瞭如何在保留所有表功能的同時快速應用,修改和刪除Excel表樣式。 想讓您的Excel桌子看起來完全想要嗎?繼續閱讀! 創建Excel表之後,第一步是通常

Excel中使用公式型條件格式處理溢出數組 直接對Excel中溢出數組進行格式化可能會導致問題,尤其當數據形狀或大小發生變化時。基於公式的條件格式規則允許在數據參數更改時自動調整格式。在列引用前添加美元符號 ($) 可以將規則應用於數據中的所有行。 在Excel中,您可以對單元格的值或背景應用直接格式化,以使電子表格更易於閱讀。但是,當Excel公式返回一組值(稱為溢出數組)時,如果數據的尺寸或形狀發生變化,則應用直接格式化將導致問題。 假設您有此電子表格,其中包含PIVOTBY公式的溢出結果,

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft Excel中,有許多不同的查找/參考

該教程顯示瞭如何比較Excel中的文本字符串,以了解不敏感和確切的匹配。您將學習許多公式,以通過其值,字符串長度或特定字符的出現數量來比較兩個單元格

提升Excel表格的可訪問性:實用指南 創建Microsoft Excel工作簿時,務必採取必要的步驟,確保每個人都能訪問它,尤其是在您計劃與他人共享工作簿的情況下。本指南將分享一些實用技巧,幫助您實現這一目標。 使用描述性工作表名稱 提高Excel工作簿可訪問性的一種方法是更改工作表的名稱。默認情況下,Excel工作表命名為Sheet1、Sheet2、Sheet3等等,這種非描述性的編號系統在您點擊“ ”添加新工作表時會繼續下去。 更改工作表名稱使其更準確地描述工作表內容具有多重好處: 提
