特急需要電腦高手幫忙需要從數字裡任意

時間 2022-07-25 23:23:30

1樓:匿名使用者

你確定是給的29個數碼?

dim i, j, b, c, d, m

private sub command1_click()j = 0

m = 0

i = array(200000, 1237.19, 23538.23, 40000, 34000, 200000, 467.

5, 5030.4, 2.5, 1045.

68, 200000, 13500, 2.5, 10155.53, 200000, 10544.

46, 673.44, 1234, 200000, 200000, 160000, 200000, 20000, 2871.52, 6750, 2.

5, 2.5, 200000, 200000, 35551.95, 198163.

66, 149855.9, 193461.59, 143767.

04, 156232.96)

re: randomize

b = int(ubound(i) * rnd)for d = 1 to b

randomize

c = int(ubound(i) * rnd)print i(c)

j = j + i(b)

next d

if j = 274518.85 thenmsgbox "就是他"

else

m = m + 1

msgbox "運算第" & m & "次"

form1.cls

j = 0

goto re

end if

end sub

vb寫的,一直點對話方塊,點一次代表運算一次,我相信總有一天會得到答案,如果不要對話方塊出來的話就去掉 msgbox "運算第" & m & "次",出現「就是他」這個對話方塊後就出來結果了,不過夠讓電腦算很久了,絕對滿足:需要從29個數字裡任意幾個相加湊出乙個特定的數這個要求

把msgbox "運算第" & m & "次"改成label1.caption = "運算第" & m & "次",有次程式執行到16000多次的時候死了,重開程式算了30000多次沒出答案,還要加些約束條件可能出結果的機率要大些...忘了說一秒種估計可以算幾千次,這些數字和要得的數字之間本身存在自帶的約束條件,程式改了後縮小了保守估計好幾個數量級(應該不止因為隨機抽出的數的最大限度縮小了一半,而後面的排列組合不是成倍增長而是以階乘方式曾長的,所以比以前的運算次數少了不只一半的那麼多,可以說多得多的多啊),如果再改點約束條件:

比如抽出的陣列中的數的位號不重複,出答案的機率又會增加,把分給我,我把程式發給你。。

2樓:

光用函式可能不行,要程式設計了

3樓:匿名使用者

這要計算機語言才能實現吧

4樓:觚城

經窮舉法驗證,此揹包問題無解。

如何用函式在excel一組數字裡找出哪幾個數字組成了乙個特定的合計數???請大俠們幫幫忙啦!高分求助!

5樓:超能仔仔

點開公式選項卡,再點追蹤引用單元格,如下圖,即有箭頭顯示。

6樓:職業起源

簡單的可以用規劃求解來做,可以得到一組解,如果存在多個解,那這個解就有可能沒有用。再複雜一點要用到程式設計,不過如果會應用數學軟體來做的話,相對來說會簡單一點,不需要太多的程式設計知識。我一般用mathematica來做這樣的事情。

可以得到所有解,可行的一定在裡面。mathematica完全可以自學,我就是這樣的,現在也在某些討論群裡面,覺得交流一定會有收穫的。

7樓:雨霖鈴

工具→公式審核→追蹤引用單元格

8樓:風正半帆

用vba窮舉計算可以。

如何實現在excel表的一組資料中找出任意幾個數相加等於指定資料的?

9樓:哇哎西西

準備工具/材料:裝有windows 10的電腦一台,microsoft office 家庭和學生版 2006 excel軟體。

實現在excel表的一組資料中找出任意幾個數相加等於指定資料的辦法如下:

1、首先,我們在單元格d3中輸入求和公式:=sumproduct(a2:a14*b2:b14)。

2、然後在單元格d4中輸入差值公式:=d1-d3。

3、然後,選擇資料求解器。

4、選擇目標單元格作為d4,並在值處輸入0。

5、點選選擇按鈕選擇【可變單元格】。

6、該區域為b2:b14(即列a資料對應列b區域)。

7、點選【新增】【約束條件】。

8、具體按下圖設定。

9、點選【求解】按鈕開始計算求解。

10、操作完成後,將彈出以下對話方塊,並選擇「儲存規劃求解結果」。此時,列b值為1,列a資料之和等於14。

10樓:匿名使用者

根據限定條件不同,結果也會不同。

b列為1的a列數值的和等於4603.

11樓:

這個可以用規劃求解來做。具體方法你在網上搜一下就知道了。

excel如何自動從一堆資料中選取數個數字,使他們相加等於特定的乙個值

12樓:ee飯

你就看下你需要哪些數字,然後選篩選唄,篩選出你需要的數字就可以了

13樓:罌粟老五

在excel表最上方有個「資料」的選單,裡邊有個「篩分」,你就可以按自己的要求篩分出來,注意選擇區域要正確啊。

如何實現在excel表的一組資料中找出任意幾個數相加等於指定資料的?

14樓:匿名使用者

是啊,excel並不是萬能的,只能自己編個小程式來實現了。可考慮for迴圈或do迴圈語句。

excel 怎麼用函式算出,任意幾個數相加

15樓:生吞野牛

把資料選中,最上方有個圖示,如圖,你點開就有求和、

excel問題:怎麼在excel的一堆數中任意三個數相加得到乙個數13501.24,有什麼公式嗎

16樓:匿名使用者

如果資料在a1:a33單元格,那麼在c1單元格輸入=sumproduct(a1:a33,b1:b33)

然後在「資料」選項下的「規則求解」中,以c1為目標單元格,目標值為:13501.24,以b1:

b33為可變單元格,新增可變單元格的約束條件為b1:b33為二進位制,按「求解」,即可得到符合條件的對應b列輸入1的標識。

17樓:李大俠83**

可以用規劃求解

工具裡可以載入

這個該怎麼處理 急需電腦高手。。

這個你需要新增硬體嚮導 在控制面板裡 有個新增硬體嚮導 根據提示 一步一步往下走。急需電腦高手幫解決 我曾經也有這樣的經歷,什麼都試遍了仍然宕機。後來我打掃了一次衛生,把機箱裡抖了很多灰塵出來後,一切恢復!呵呵。看看記憶體 是不是插了2個記憶體,如果是 那麼拔掉乙個 如果只有乙個換個槽看看。原因分析...

準備買電腦高手幫看看配置

cpu amd 速龍ii x3 435 盒 主機板 技嘉 ga ma785gt ud3h記憶體 金士頓 2gb ddr3 1333 硬碟 wd 320gb 7200轉 16mb 串列埠 ys 顯示卡 影馳 gts250黒將 或 9800gt 中將版光碟機 先鋒 dvr 118chv lcd lg c...

電腦開不了機了高手幫個忙,求電腦高手幫個忙 我家電腦開不了機了 必須按空格鍵才行

有報警聲沒有 插個小喇叭試下 如果沒有報警聲的話 那就是主機板壞了 如果你按電源後發現電腦自動斷電,恭喜你,你電腦中病毒了,沒別的,只能重灌系統,這個病毒比較孫子 把記憶體,顯示卡,cpu等硬體拔下來,重新插上去試試。一定要插好喔!如不行,把你主機板上的電池取下來,過半分鐘在裝上去。看行不!如果連c...

請電腦高手來看看謝謝,請電腦DIY高手來幫我看看這個配置 相容性,謝謝了

oleconnstr provider sqloledb datasource localhost database chapter user id sa 這條語句出錯了 用oledb連線時,正確的連線字串 oleconnstr provider sqloledb data source local...

各位電腦高手,組裝高手。幫看看我的配置(如圖)

lz下個顯示卡驅動,不不到用什麼驅動就下個驅動精靈給你裝,這種問題大多是驅動問題。還有可能是系統問題,重灌個系統吧,win7 64位 的,4g記憶體要在64位系統上才能充分利用。gtx460很好的顯示卡,不會是特效的問題,檢查一下各個電路是否連線正常,看看是否溫度過高,這都有可能。一般電源不夠的情況...