excel規劃求解,excel規劃求解

時間 2021-05-03 22:51:49

1樓:退休畫線工

excel中的規劃求解是很具體的,且求解過程比較耗時。不同的資料求解的方法可能會有所不同,提問太籠統,所以也就給一個基本方法。請自己參照來做。如圖:

假設a1:a10中有10個5到15之間的數字,有的帶一位小數,有的為整數。現在要求b1:

b10中取1到5,使得a列與b列對應相乘後的累計和為256。問b列中各資料如何取值。題主的要求應該是這個意思吧,但資料可能不同。

規劃求解方法:

1. b1:b10中隨機填寫1到5的數字,如圖全部填寫1。

2. e1中填寫要求的結果,如256

3. e2中用公式求a列與b列相乘後乘積的累計和:

e2=sumproduct(a1:a10*b1:b10)

4. 因為這類問題一般不可能正好能得到完全達到結果一致的資料,而只可能積的累計和與結果達到一個很小的誤差,所以在d3中求出誤差的絕對值,規劃求解時,以求此誤差為「最小值」作為求解目標

e3=abs(e1-e2)

以上4個步驟就是建立規劃求解的資料模型。

5. 規劃求解:資料——規劃求解,如果沒有規劃求解,就得先在選項中載入

6. 規劃求解對話方塊設定,在規劃求解的對話方塊中,目標選擇e3,即要求的結果與求得的和的差值絕對值;可變單元格選擇b1:b10,即b1:

b10最終取什麼數值;再來新增約束:b1:b10為整數、b1:

b10≥1、b1:b10≤5,(後兩個自己根據要求修改);求解方法有3種,一般只要問題有求解結果,總有一種方法能得到結果,具體可逐一試試。為了防止excel無休止地迴圈求解,可以在選項中設定求解極限時間或/和最大求解次數。

6. 點「求解」,如果選擇的方法合適,一般根據求解資料量的大小,經過數分鐘到數十分鐘後,會得到一組求解結果。點「確定」後,求解結果就自動儲存到工作表中。

2樓:匿名使用者

你沒說某一個數字到底是要求什麼(只說不能超過b欄這樣很不明確)所以我只能跟你講大概的方法

開啟規劃求解之後在設定目標式選擇最終要求的儲存格(ex:你要全部計算完得到5,就選5)

在變數儲存格選擇你要通過規劃求解計算的資料(ex:f(x)+f(a)=5,f(x)和f(a)這兩個就是要計算的變數)

在設定限制式新增你要的公式

(ex:某列的數字小於b欄)

最後按求解就行了

如何excel使用規劃求解

3樓:月亮愛你

1、在「資料」選項卡上的「分析」組中,單擊「規劃求解」。

2、單擊「檔案」--「選項」--「載入項」,在「管理」框中,單擊「excel 載入項」--「轉到」。

3、在「可用載入項」框中,勾選「規劃求解載入項」,單擊「確定」。

4、在「設定目標」框中,輸入目標單元格的單元格引用或名稱,目標單元格必須包含公式。根據需要設定目標單元格「最大值」、「最小值」或者然後在框中鍵入確定的數值。

5、在「可變單元格」框中,輸入單元格區域的名稱或引用,不相鄰的引用用逗號分隔,可變單元格必須直接或間接與目標單元格相關。

6、在「約束」框中,新增約束條件: 選擇或輸入引用,選擇約束條件。

7、單擊「新增」追加約束條件。

8、單擊「求解」可得到結果,可以選擇「保留規劃求解的解」或「還原初值」。

9、上圖是以雞兔同籠問題設定的規劃求解,不過結果是不對的,因為沒有把總只數條件約束進去。再新增約束條件,把總只數關係約束進去,執行「求解」,即可得到答案。

4樓:

假定有a1:a6共6個數字,在c1輸入公式:

=sumproduct(a1:a6*b1:b6)在b7輸入公式:

=sum(b1:b6)

進入規劃求解,目標單元格為c1,值為6,可變單元格為b1:b6,新增兩個約束條件:

b1:b6=二進位制 (注:即只能是1和0)b7=3 (注:限定只能取3個數字)

點「求解」,結果是1、2、3後面的數字是1,其他數字後面是0,即結果是1+2+3=6

怎樣在excel 增加規劃求解 功能

5樓:匿名使用者

一,請使用

完全版ex,二第一次使用規劃求解

首先要載入載入規劃求解 規劃求解加版

載巨集權是一個 excel 載入項 (載入項:為 microsoft office 提供自定義命令或自定義功能的補充程式。)程式,安裝 microsoft office 或 excel 後即可使用該程式。

但是,要在 excel 中使用它,您需要先進行載入。 在「工具」選單上,單擊「載入巨集」。 在「可用載入巨集」框中,選中「規劃求解」旁邊的核取方塊,然後單擊「確定」。

提示 如果「規劃求解」未列出,請單擊「瀏覽」進行查詢。如果出現一條訊息,指出您的計算機上當前沒有安裝規劃求解,請單擊「是」進行安裝。 單擊選單欄上的「工具」。

載入規劃求解後,「規劃求解」命令會新增到「工具」選單中。

用excel規劃求解

6樓:苗喬恩

線性規劃無解。

非線性規劃求解最接近的值是:

怎樣用excel規劃求解

7樓:匿名使用者

可以辦到

1.在a1:j1分別輸入100,115,130,150,170,190,215,240,270,300這幾個數字

2.在k1,l1輸入你的兩個變數

3.在m1輸入=sumproduct(a1:j1,a2:j2)+k1+l1

4.在m2輸入=sum(a2:j2)

5.進入規劃求解.

目標單元格引用m1

選擇"值為",輸入965(你的固定量)

可變單元格引用a2:j2

約束條件有4個.

1.a2:j2>=1

2.a2:j2<=0

3.a2:j2=int

4.m2=3

最後一步按"求解"

然後在a2:j2會出現三個1.1所對應的上一行的單元格就是你要求的數字.

8樓:捷增嶽蕢媼

需要解決的問題。某玩具廠有三個車間,計劃生產甲、乙、丙三種玩具,要求三個車間生產同一種玩具的數量相同,並且要按照規定的時間內完成,每個車間所給的時間不一樣。其他資訊如下圖所示。

求能獲得最大利潤的最佳生產方案。

建立數學模型。假設每個車間分別生產甲玩具x件,乙玩具y件,丙玩具z件,那麼我們所關注的目標表示式就是:最大利潤=156x+130y+121z,約束條件是:

x,y,z≥0,2x+y+z≤200,x+2y+z≤240,x+y+2z≤280。開啟excel,輸入下列資料。

如何在工作表中設定問題條件?先設定目標單元格,即最大利潤,把它放在e2單元格上,可變單元格放置計劃生產各種玩具的件數,這裡把它放在c11:e11區域。

f5:f7是約束單元格,要對它們的值進行約束。單擊e2,在編輯框輸入如圖所示的公式。

注意,表示絕對引用的美元符號,可以單擊f4功能鍵新增。

單擊f5單擊格式,在編輯欄上輸入公式:=$c$5*$c$11+$d$5*$d$11+$e$5*$e$11。絕對引用單元格有一個好處,顯示的單元格位置變化時,引用的資料沒改變。

把f5的公式利用填充柄複製到f6,f7單元格。然後更改行號。f6的公式是「=$c$6*$c$11+$d$6*$d$11+$e$6*$e$11」,f7的公式為「=$c$7*$c$11+$d$7*$d$11+$e$7*$e$11」。

如何使用規劃求解功能?單擊工具選單,如果看不到規劃求解選項不要慌,先選載入巨集。然後勾選規劃求解,確定。

指定目標單元格。一種方法是先選中目標單元格e2,單擊工具---規劃求解。另一種先單擊工具---規劃求解,再輸入目標單元格名稱。

輸入可變單元格區域。比較快的方法是,單擊摺疊框,用滑鼠選中可變單元格區域:$c$11:$e$11。注意勾選最大值哦。

9樓:匿名使用者

解:點工具,點載入巨集,如果沒有安裝規劃求解,選該項。點確定安裝好了後,你有幾個不等式組和對應變數的範圍,要求一個含該變數的等的最大值或最小值

你可以設變數x,y對就的單元格是a1,b1,他們的係數:a2,b2,等式:c1=a1*a2+b1*b2

約束條件:5*x+6*y<12,3*x+4*y>8,邊界條件:2

點d1,點工具中的,規劃求解,

把對應的條件寫入單元格,求解,ok了。

上邊說了,他的作用和用法。你可以根據需要寫不同的條件和求解。

10樓:匿名使用者

能說得具體一些嗎?

想求解什麼?

Excel規劃求解的約束中,int和bin有什麼作用?請舉

int就是約束值均為整數,bin則是二進位制數,要麼是0要麼是1,一般都是對於可變單元格而言的。至於實際用法,在運籌學的例項中,如果說有水管流問題,基本上均為0,1變數,這個時候只需要用bin 對於最短路徑 工期排布問題,如果均為整數題設的話,必須用整數去規劃。int 表示整數,比如你在規劃求解中想...

Excel求解方程式,Excel求解方程式

哥們,從你的題共我看到了傳說中的vba 7重迴圈。頂不住啊,機器太差怕宕機啊。數學角度看,此方程存在無限多個解。用計算機計算,無意義 如何用excel求解方程 excel中用 規劃求解 先在 工具 載入巨集 中載入 規劃求解或者使用單變數求解,舉個例子 b1輸入公式 13000 1 1 1 a1 3...

EXCEL函式設定求解,excel中公式設定方法求解!

我來也 k5單元格輸入公式 if and e5 90,i5 90 保優 if and e5 90,i5 85 提優 if j5 10,進步 if j5 9,持平 退步 複製並下拉,估計應該是你要做的!由於你沒有說清楚條件,所以沒有辦法真正的理解你的意圖! 探險家e瑞 if or j5 10 進步 o...