excel2003版規(guī)劃求解的方法教程
excel2003版規(guī)劃求解的方法教程
Excel中如何操作規(guī)劃求解呢?想必這是很多人想要解決了解的問(wèn)題,本文介紹了excel2003版規(guī)劃求解的方法,希望對(duì)你有幫助!
excel2003規(guī)劃求解的教程
規(guī)劃求解步驟1:首先我們來(lái)講一下EXCEL里面內(nèi)置的單變量求解。
規(guī)劃求解步驟2:為了方便操作,一般我們會(huì)對(duì)單元格進(jìn)行名稱定義,點(diǎn)擊公式——定義名稱。
規(guī)劃求解步驟3:我們?cè)O(shè)置了C3為變量x,那么在其它單元格上就可以直接輸入帶x的方程式了,并且EXCEL會(huì)自動(dòng)調(diào)用此單元格內(nèi)的數(shù)據(jù)。比如在B3內(nèi)輸入=x^3+27。
規(guī)劃求解步驟4:點(diǎn)擊數(shù)據(jù)——模擬分析——單變量求解。
規(guī)劃求解步驟5:目標(biāo)單元格為帶有x變量的單元格,即要解方程的單元格。而目標(biāo)值就設(shè)置為0了,其實(shí)我們?cè)诎逊匠套兂蒮(x)=0的形式后可以節(jié)省很多設(shè)置時(shí)間??勺儐卧瘢礊檩敵鼋Y(jié)果的單元格,這里我們?cè)O(shè)置成我們?cè)O(shè)置名稱的單元格。然后點(diǎn)擊確定即可計(jì)算出我們想要的結(jié)果。
規(guī)劃求解步驟6:有些朋友在問(wèn)如果讓輸出結(jié)果隨著我們方程的改變而自動(dòng)進(jìn)行計(jì)算呢?這里我們就要用到一個(gè)宏,首先我們進(jìn)行錄制宏,直接錄制這個(gè)單變量求解的過(guò)程,不需要修改任何數(shù)據(jù)。點(diǎn)擊視圖——宏——錄制宏,輸入宏名(宏1)后直接進(jìn)行單變量求解的過(guò)程錄制。
規(guī)劃求解步驟7:錄制完成后,我們停止錄制,再查看宏,對(duì)此宏進(jìn)行編輯,此時(shí)EXCEL會(huì)打開(kāi)宏編輯器。
規(guī)劃求解步驟8:雙擊你所在編輯的工作表,并輸入如下代碼:
規(guī)劃求解步驟9:Private Sub Worksheet_Change(ByVal Target As Range)
宏1
End Sub
規(guī)劃求解步驟10:保存后即可得到我們想要的結(jié)果了,隨意更改公式就可以自動(dòng)計(jì)算結(jié)果了。
規(guī)劃求解步驟11:這樣在EXCEL上完成解一元多次方程還是相當(dāng)有效和好用的,不過(guò)它有一個(gè)缺點(diǎn)就是計(jì)算結(jié)果只是一個(gè)近似值,并且在方程中每?jī)蓚€(gè)數(shù)值或變量之間都必須用符號(hào)連接起來(lái)(如10*x是不能寫(xiě)成10x的形式的)。
規(guī)劃求解步驟12:接下來(lái)就是利用規(guī)劃求解插件進(jìn)行多元方程組的解方程操作了,規(guī)劃求解這個(gè)插件很好用,但似乎不能達(dá)成自動(dòng)更改單元格之后自動(dòng)計(jì)算的功能,當(dāng)我們錄制了宏之后,在宏中的代碼都是紅色的,表示錯(cuò)誤的,因此我們先只來(lái)學(xué)習(xí)如何進(jìn)行規(guī)劃求解操作了,而不執(zhí)行自動(dòng)計(jì)算。
規(guī)劃求解步驟13:將你下載好的規(guī)劃求解插件解壓到office相對(duì)應(yīng)版本內(nèi)的\Library文件夾里,并執(zhí)行一下里面的SOLVER.XLA文件。同時(shí)打開(kāi)EXCEL選項(xiàng)的加載項(xiàng)里面的——管理EXCEL加載項(xiàng),并勾選規(guī)劃求解。
規(guī)劃求解步驟14:此時(shí)再打開(kāi)EXCEL就會(huì)多出一個(gè)加載項(xiàng),里面就有我們需要的規(guī)劃求解插件了。
規(guī)劃求解步驟15:點(diǎn)擊規(guī)劃求解,選擇目標(biāo)單元格為包含有所有變量的其中一個(gè)方程式,這里不能直接選擇方程式,而需要選擇等于此方程式的單元格,如圖:
規(guī)劃求解步驟16:可變單元格就是我們要計(jì)算結(jié)果的變量單元格,這里可以推測(cè),而約束條件也就是約束計(jì)算結(jié)果或方程式的結(jié)果范圍了,這里多用于不定式的求解,并且求解結(jié)果可選擇為最大值,最小值,還是約定值,選項(xiàng)菜單可以設(shè)置一些計(jì)算精度或計(jì)算方式。
規(guī)劃求解步驟17:利用此兩個(gè)工具我們幾乎可以求解出所有方程的近似解了,這樣對(duì)于我們?nèi)蘸蟮膶W(xué)習(xí)和計(jì)算會(huì)帶來(lái)很大的幫助。
EXCEL中如何控制每列數(shù)據(jù)的長(zhǎng)度并避免重復(fù)錄入
1、用數(shù)據(jù)有效性定義數(shù)據(jù)長(zhǎng)度。
用鼠標(biāo)選定你要輸入的數(shù)據(jù)范圍,點(diǎn)"數(shù)據(jù)"->"有效性"->"設(shè)置","有效性條件"設(shè)成"允許""文本長(zhǎng)度""等于""5"(具體條件可根據(jù)你的需要改變)。
還可以定義一些提示信息、出錯(cuò)警告信息和是否打開(kāi)中文輸入法等,定義好后點(diǎn)"確定"。
2、用條件格式避免重復(fù)。
選定A列,點(diǎn)"格式"->"條件格式",將條件設(shè)成“公式=COUNTIF($A:$A,$A1)>1”,點(diǎn)"格式"->"字體"->"顏色",選定紅色后點(diǎn)兩次"確定"。
這樣設(shè)定好后你輸入數(shù)據(jù)如果長(zhǎng)度不對(duì)會(huì)有提示,如果數(shù)據(jù)重復(fù)字體將會(huì)變成紅色。
看了excel2003規(guī)劃求解的教程還看了:
4.excel2010改進(jìn)的規(guī)劃求解加載方法