求助 利用Excel自動規劃求解,要用哪種函式或方法呢

時間 2021-08-11 17:33:43

1樓:

可以辦到

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所對應的上一行的單元格就是你要求的數字.

2樓:匿名使用者

應當要用vba

數的個數是給死的嗎?

我如果沒有理解錯的話,

應當這樣說,給定一批有效數(比方說10個)從中間挑出n個(你這裡是3個),

結合給定的1個固定和兩個變數

便得n個有效數與兩變數的和等於固定數。

上面說的那個n是可變的嗎?

如何利用excel的規劃求解功能尋找最佳方案

3樓:

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

首先要載入載入規劃求解 規劃求解載入巨集是乙個 excel 載入項 (載入項:為 microsoft office 提供自定義命令或自定義功能的補充程式。)程式,安裝 microsoft office 或 excel 後即可使用該程式。

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

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

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

如何excel使用規劃求解

4樓:月亮愛你

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

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

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

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

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

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

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

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

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

5樓:

假定有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規劃求解得出結果的組合方式 50

6樓:匿名使用者

規劃求解,見下圖

但只能得出乙個解,要想得到多個解需要不停改變約束條件,如加入b1=1

7樓:

用excel求解很麻煩的,尤其是你提了這麼多可能性。程式本身就是按照你自己設計的思路在執行,你的邏輯有多複雜,程式就有多複雜。簡單說來,你的輸入是乙個組數,想通過相加得到某乙個數字,數字可以重複使用。

那麼設計迴圈時就要考慮從乙個數重複相加,到所有的數字相加,然後每次結果與期望結果比較,相等的組合記錄下來。思路就是這樣。可以vba程式設計實現也可以設計乙個excel**輸入函式公式,加上判別來取出有效結果sum函式求和(列出所有符合條件的求和),加上if判別(判斷所有結果是否符合要求)

8樓:來自馬來西亞強壯的椰子

我就想知道懸賞的錢真給假給?

用excel做規劃求解,題目如下?

9樓:自信是一種習慣

你這個題就是標準的規劃求解問題,當然,這個比一般的規劃求解略微複雜一些。

你的問題並沒有完全敘述清楚,我要先按我的理解複述一下題目,避免有誤解。

有油田,有煉油廠,有配送中心,有進口**,有煉油廠備選位址3個,有運輸成本。

這些概念需要先說清楚,可能你自己覺得這些是顯而易見的,我覺得還是明確一下的好。

油田是開採石油的地方,石油最先從油田開採出來,石油開採出來後要運輸到煉油廠,經過煉油廠的煉油,得到石油製品,然後再運輸到配送中心。

油田、煉油廠、配送中心都不在一起,之間的運輸都有運輸成本。

進口石油應該是固定在乙個地方,可以按乙個油田來看待。

煉油廠備選位址有3個,煉油量是每年120,(單位忽略,所有單位都忽略,包括運輸成本和表4的運營成本)就是說無論在哪個備選位址,都可以滿足每年120的煉油量,只需要建一處就可以,不需要建2處。

題目明確之後,我們開始計算。

3個備選位址分別計算,先計算n1,在右邊增加乙個同樣大小的**,內容是每個油田向每個煉油廠的運油量,右邊和下邊求和,再下一行計算運費,最後運費求和。

進入規劃求解視窗,目標那裡選擇運費求和單元格,求最小值。

可變單元格就是k11:n14,

約束條件:k11:n14>=0

右邊的年**產量等於左邊的年**產量

下邊的煉油廠需求量等於左邊的煉油廠需求量

進行規劃求解,求得n1選址的**運輸成本880。

同樣的方法,求得n2的**運輸成本920、n3的**運輸成本960。

從煉油廠運輸到配送中心的演算法相同

n1的石油製品運輸成本1620,n2是1680,n3是1480。

再和運營成本放一起,進行求和就可以了。

從最終結果來看,無論是只看運輸成本,還是運輸成本加上運營成本,都是n3最低。

n3的總成本2970。

10樓:雲南新華電腦學校

使用excel自帶函式就可以解決

excel中規劃求解的使用

11樓:

假定有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

12樓:匿名使用者

規劃求解的結果有個公式的,你可以指定幾個單元格相加

13樓:寶燕伍依霜

由於這些數無法直接湊出9.92這個數,所以需要兩次規劃求解的過程,一次是計算小於9.92的最大值,

另一次是計算大於9.92的最小值,

然後比較這兩個數那個更接近於9.92

假設資料原資料在a列,先計算小於9.92的最大值,方法是:

c1輸入公式=a1*b1,向下複製公式到c6,在c7求和=sum(c1:c6)。

工具-規劃求解(如果在工具選單下沒有規劃求解,則工具-載入巨集,勾選「規劃求解」),設定目標單元格選擇c7,等於選擇「最大值」,可變單元格輸入b1:b6,單擊約束右邊的新增,單元格引用位置也選擇b1:b6,開啟中間的下拉框,選擇bin(即二進位制),再點「新增」,單元格引用位置選c7,中間下拉框選「<=」,約束值輸入9.

92,點確定。返回規劃求解引數對話方塊,單擊「求解」,c列就得到了結果。結果為2.

7+6.8=9.5

。然後再用相同的方法計算大於9.92的最小值,就把等於改為「最小值」,把「<=」改為「>=」就可以了,點「求解」,結果為10.1。

然後比較9.5和10.1誰最接近於9.92就可以了。

怎樣用excel規劃求解

14樓:匿名使用者

可以辦到

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所對應的上一行的單元格就是你要求的數字.

15樓:捷增嶽蕢媼

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

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

建立數學模型。假設每個車間分別生產甲玩具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。注意勾選最大值哦。

求excel函式,如何利用excel求回歸函式

單擊c1,插入名稱 x b 1 b 700 row 1 1 row b 1 b 700 c1輸入公式陣列公式 輸入後按ctrl shift enter完成 min if large x,row 1 699 large x,row 2 700 0,large x,row 1 699 large x,r...

vb設計自動列印,求助 利用VB設計列印複雜報表的問題!

1.你需要安裝企業版,標準版沒那個功能,然後用datareport 設計器。2.在datareport設計器裡有 rpttextbox 控制項,還有線條控制項等,用他們來設計你的報表,設定 rpttextbox 繫結的成員 datamember屬性 在你的列印按鈕裡加入 你的資料來源 如 adodc...

求excel公式用於自動填充獎金

if a1 800,0,if a1 1000,50,if a1 1200,100,if a1 1400,150,if a1 1600,200,250 然後把 a1改成你基本工資對應的所在列就可以了。用lookup函式吧。如果工資和資金是從第二行開始。在b2中輸入 lookup a2,然後向下拖就可以...