2015年7月1日 星期三

規劃求解 教學 (EXCEL 2013)


EXCEL 如果遇到2個變數以上的的計算怎麼辦呢??

這時候就會會常利用到 " 規劃求解 "

規劃求解也是屬於逆算式,也就是說先有計算結果,再計算出附加有限制條件的的最佳數值

功能 

但其實這樣去定義  很難去了解甚麼是規劃求解

下面提供舉例:

---------------------------------------------------------------------------------------------------

一般計算式:

購買單價200元的A產品5個以及單價100元的B產品10個,這樣一共是多少錢??

A產品的總價 + B產品的總價 = 購買的總金額

(200 x 5 )+/ (100 x 10 ) = 2000元


------------------------------何謂規劃求解--------------------------------------------------

規劃求解計算式:

用2000元買單價200元的A產品以及單價100元的B產品,

請問各可以買幾個A產品與B產品??

這個時候答案應該就有很多種 總金額2000元可以買??


買 1個A產品 與18個 B產品
 
    2個A產品 與16個 B產品

    3個A產品 與14個 B產品


單純的"求解" 答案會有非常多的組合??? 每一個都有可能是最佳值 ??

但這答案是不是你要的 這可能就不一定了 ??

如果要求出你心目中的最佳解答 必須要提供限制條件去做計算 這時候就必須用到規劃求解

規劃求解的解釋:規劃限制條件去做求解的逆算式

而 "規劃"求解  必須要 "規劃 " 2個或2個以上的限制條件 才有辦法去做最佳值的計算

(一個就是使用目標搜尋)

提供規劃求解的限制條件:

1.  A產品與B產品 各買 3 個以上 

2.  一共要買 12 個

3. 總花費金額 2000 元

這個時候解答的組合就會有

買 3 個 A 產品 14個 B產品  (滿足第一個限制條件,第二個未滿足 因此非規劃求解的最佳解)
     4 個 A 產品 12個 B產品  (同上)

以此類推...... (若只有一個限制條件,仍無法去計算出最佳值)  因此必須要提供2個甚至以上的

限制條件去做計算

規劃求解的答案如下  

買 8個 A產品  4 個 B產品 (滿足限制條件)  

------------------------------------------規劃求解教學-----------------------------------------------

1. EXCEL在一般安裝下必須要自行新增"規劃求解" (圖1、圖2、圖3)

功能路徑如下:

檔案→選項→增益集→選擇規劃求解增益集→執行→勾選規劃求解工具箱→確定

圖1

圖2

圖3


2. key入數值,輸入計算公式,執行規劃求解 (圖4)

    求解方法要要選擇線型 (規劃求解的限制式與目標值的公式一般是線型)

     輸入上面案例的限制條件 !!  (圖4) _ 上面案例

     最後進行規劃求解 (圖5)  

     完成規劃求解 (圖6)
     
圖4

圖5

圖6