1樓:匿名使用者
9個數字放在a1:a9,共有234個不同的組合,用vba可求出全部不重複的各可能結果,放在b在b1開始:
sub 巨集1()
l = 1
for i = 1 to 7
for j = 2 to 8
for k = 3 to 9
if not (i = j or i = k or j = k) then
cells(l, 2) = cells(i, 1) & "," & cells(j, 1) & "," & cells(k, 1)
l = l + 1
end if
next
next
next
end sub
再用公式選出結果:=offset(a1,randbetween(0,234),1)
2樓:匿名使用者
假設原資料在a1:a20b1為a分配的數量b2為b分配的數量c1輸入公式=rand()向下填充至c20d1輸入公式=if(rank(c1,c$1:c$20)<=b$1,"a",if(rank(c1,c$1:
c$20)<=b$1+b$2,"b","c"))向下填充至d20d1:d20就是分配情況b1:b2的分配數量可以根據需要修改
3樓:蕭軼麗伏
你這9個數字是在一個單元格里,還是一個數字一個單元格看情況不同處理方法也不同
excel如何將一個數字分成多個隨機數字?隨機數字之和等於總數?
4樓:小文
隨機數字之和等於總數:你可以在另一單元格輸入=sum(b1:b25)做檢驗
excel中大量的公式函式可以應用選擇,使用microsoft excel可以執行計算,分析資訊並管理電子**或網頁中的資料資訊列表與資料資料圖表製作,可以實現許多方便的功能,帶給使用者方便。
excel中,0-9十個數隨機組合5個數形成一組數,怎麼完成
5樓:匿名使用者
先看結果
步驟:1、在d2鍵入公式
=rand()
公式下拉至專d11,產生10個隨機數列屬
2、在e2鍵入公式
=rank(d2,d$2:d$11,1)-1公式下拉至e11,產生0-9隨機數列,使用rank()函式是關鍵,保證得到的數列每個不重複
3、在f2鍵入公式
=if(e2=0,e11,e2)
取萬位數字,為了保證萬位不為0,加了判斷,若為0則取e114、在f2鍵入公式
=e3公式下拉至f6,取另外4個數
5、在b2鍵入公式
=sumproduct(f2:f6,g2:g6)得到結果
在a列隨便改個數,就能得到不同數
如何在Excel中輸入帶圈數字,如何在excel中輸入帶圈的分數
1.某些輸入法 例如搜狗輸入法 可直接輸入 這種形式的數字,直接打yi er即可 2.可以從 插入 選單中選擇插入符號,裡面可以找到帶圈的數字,選中,插入即可。 大白書法 excel中插入帶圈數字的方法 如何在excel中輸入帶圈的分數 我是來嚇寶寶的 1 開啟excel表,插入 符號 2 在符號對...
如何在EXCEL中輸入長數字18位
sky欣花 預設情況下在excel當前單元格中輸入的數字位數如果超過11位 不含11位 時,系統將以 科學記數 格式顯示輸入的數字 當輸入的數字位數超過15位 不含15位 時,系統將15位以後的數字全部顯示為 0 這樣一來,如果要輸入15位或18位,就不能正確顯示出來了。此時,有兩種辦法解決此問題 ...
如何在excel中,如何在excel中輸入
什麼人 樓主這個問題。真是好 在excel中如何編寫程式 一騎當後 基本思路 在excel裡面如何製作座標圖? 人文漫步者 你說的在這個 中想要繪製座標圖,應該從插入這一個選項中選擇。 仉巨集掌翠絲 用這種方式宣告的引用,不能通過引用對目標變數的值進行修改,從而使引用的目標成為const,達到了引用...