excel將乙個數隨機分配各組,需要能夠方便批量大量處理相關資料?
1樓:笑一笑說一說
在c5中輸入或複製貼上下列公式。
randbetween(int(c$4/13*(,int(c$4/13*(1+
下拉填充,到賀洞c16
在c17中輸入或複製粘寬拍燃貼下列公式。
c4-sum(c5:c16)
選擇c5:c17,右拉填慎虛充。
2樓:網友
你到底是蠢差扒要隨機還是在一定範圍內呀,如果是純隨帶昌機,那肯定就會出現慶念很大或者很小的數字呀。
用vba執行下面的**試試吧。
sub 隨機()
dim a() as variant
dim i as integer, sumx as long, sumy as long, y as integer
y = 3do
line:redim a(0 to 13)
sumx = cells(4, y).value
sumy = sumx
a(0) =0
i = 0do
i = i + 1
a(i) =int((sumx - a(i - 1)) 13 + 1 - i)) int(rnd() int((sumx - a(i - 1)) 13 + 1 - i)) int((sumx - a(i - 1)) 13 + 1 - i))
sumx = int(sumx - a(i - 1))
loop until i = 12
if sumy - int(sumy / 13 * then goto line
a(13) =sumy -
for i = 1 to 13
cells(i + 4, y) =a(i)
next i
y = y + 1
loop until y > 2
end sub
3樓:深海
normdist函式和正態分佈概率密度函式一樣,是已知乙個數x,求它發生的概率y。 但是野公升,我們要的隨機數鍵肢,不是稿脊世概率,所以這個似乎函式不適用。 我們要的剛好是反過來。
4樓:匿名使用者
1、猛滑雙擊桌面上的wps2019個人梁知滾免費版,新建乙個excel**。2、在新建的excel**裡輸入自己需要的資料。3、在選單欄橡餘上找到【資料】--建立組】 …
5樓:囍琦
今天跟局灶簡大家分享一下excel實現資料排列組合妙招,快辯察速分解組合資料,批量操作不勞神。 有個好訊息! 為了方便大家更快的桐褲掌握技巧,尋找捷徑。 請大家點選。
excel如何隨機並按數量分配一組數?
6樓:惠企百科
excel用rand函式就可以隨機並按數量分配一組數。
詳細步驟:材料/工具:excel**。
1、在excel中產生一組隨機數需要用到rand函式。
2、rand函式的使用格式為:rand(),其中括號裡沒有引數。
3、使用rand函式會返回0-1之間的均勻公佈隨機數。
4、使用rand函式的第一步為選中乙個你需要產生隨機數的空白單元格。
<>6、最後確認函式或者按下enter鍵,就會隨機產生乙個0-1之間的均勻公佈隨機數。
excel隨機分配總數?
7樓:明佳妙明
用下面方法處理。
excel怎樣從資料集選r個資料排列組合列表(一)excel怎樣處理排列組合列表。
8樓:道1法
你搞笑呢 100分7 最小15 15*7 105 超了。
excel按固定比例隨機分配資料?
9樓:退休畫線工
如果你對這些10%、要求不是很嚴格,隨機數會不斷重新整理變化也可接受的話,下面的公式會得到比較滿意的結果,比如結果在b1:b80000中:
b1=choose(lookup(randbetween(1,10),,randbetween(1,3),randbetween(4,9),randbetween(10,12))
下拉到b8000。下圖是模擬結果。如果需要完全吻合,且得到的結果固定下來,公式要複雜些。請再追問。
10樓:網友
隨機分配請按如下操作。
在名稱框內輸入b1:b80000,回車選中此區域。
輸入=randbetween(1,12)
ctrl+enter填充公式。
每按一次鍵盤上的f9鍵,得到一組b列值。
或如果a列為1到12的隨機值,在b1中輸入如下公式=lookup(a1,,%
下拉填充。或=lookup(mod(row(a1)-1,12)+1,,%下拉填充。
用excel生成多組限定範圍且和為固定值的隨機數
11樓:網友
因為500/最小值25=20,因此該組數不超過20,又因為500/,因此該組數不低於18,以19來定。
選擇a1:a19單元格,輸入=rand() 按ctrl+enter組合鍵結束;
選擇b1:b19單元格,輸入=int(500/19)+(500-int(500/19)*19)*a1/sum(a:a) 按ctrl+enter組合鍵結束,生成符合要求的隨機數。
詳見附圖。<>
12樓:帥的驚動了
在個好像在 excel有個設定吧,你自己好好找找 應該是在函式里面。
在excel中,如何從一組資料中,隨機抽出30個資料
13樓:網友
新增輔助列,輸入公式=rand() 下拉。
這樣得到許多隨機小數,然後用排序或者查詢,就可以隨機得到結果了。
14樓:網友
假設你的資料在a列,把b列作為輔助列。
在b1輸入=rand(),下拉到與a列的資料同行(假設為b1:b100)
然後在c1輸入index(a:a,rank(b1,$b$1:$b$100)),下拉到30行。
以後要得到新的隨機,就按f9
excel 資料隨機分組,看完這篇,不再燒腦細胞了
15樓:黑科技
給定一定數量的資料,要求隨機分成 n 組,這種問題實際中經常會遇到。例如,老師將學生隨機分組討論課本,部門將員工隨機分組參加活動等等。
關於「隨機」數,excel 提供 rand 和 randbetween 函式,幫助我們產生隨機數。關於分組的問題,我們用 rand 函式,給大家介紹乙個通用的方法。你學會後,再多的資料也不到 1 分鐘就能分組完成。
rand 函式可以產生乙個介於 0 和 1 之間的小數,並且每個隨機數均不相同,可以作為目標資料對應的唯一值。公式如下:
上一步之後,我們將得到從 1 到總數的連續值。這一步,將排序值除以要求的組數量,提取餘數,代表對應的組號。求餘數,excel 提供了 mod 函式。
為了便於理解,餘數統一加 1,並且連線「組」字。通用公式如下:
至此就完成了隨機分組。rand 函式在工作簿變化時,都會重新計算一次,因此可使用 f9 鍵,重新整理分組結果。
1.如果總數量不被組數整除,第一組開始將缺少乙個資料,需要注意。
2.為了不讓隨機資料更新,可以將工作表設定成手動計算,然後用 f9 鍵手動重新整理結果。
3.通過篩選或公式,可以將分組效果二維展示,便於檢視。
其他 excel 的實際應用。
excel 如何確定任意年任意月的天數? -
小白也能學會的 excel 聚光燈效果設定教程 -
996 工作制 2018 年多上幾天班? |函式應用 -
excel 中快速對比兩列資料的 3 種方法 -
請問1-200隨機分為兩組用excel如何實現?
16樓:明佳妙明
excel怎樣列出合格率隨機數。
excel指定文字按指定次數隨機排序顯示。
excel列舉兩個整數間不重複隨機數。
excel資料隨機生成一列非空值。
excel怎樣快速從資料中隨機抽取n個不重複顯示。
17樓:一窩裡
方法/步驟。
某班有三十名學生,現在想要將這三十名學生隨機分為五組,每組六人。如下圖左側是班級學生名單。
excel如何實現隨機分組。
全選名單資料區域。
excel如何實現隨機分組。
點選下圖選項(excel工具箱,具體安裝方法即可,本文不作過多敘述)excel如何實現隨機分組。
選擇【合併轉換】,點選【行列轉換】
excel如何實現隨機分組。
勾選【每行固定單元格個數】,並設定為5,然後點選確定。
excel如何實現隨機分組。
在彈出選單中輸入d2單元格,然後點選確定。
選擇【隨機重複】,點選【隨機排序】
在【選區】內輸入d2:h7
勾選【全部排序】,然後點選【確定】
如下圖即可完成隨機分組,如果對分組不滿意,可以再一次點選確定。
end注意事項。
親,點個贊啊!
18樓:笑一笑說一說
假設a1:a200分別為1到200。在b1中輸入或複製貼上下列公式。
randbetween(1,2)
雙擊b1填充柄。
按b列結果將資料分類兩組。
每按一次f9鍵,得到一組方案。
excel怎麼隨機分配資料,並且隨機數可以自定義總和?
19樓:excel只會
<>randbetween(1,50)/100下拉到第9行。
1-sum(a1:a9)第10行輸這個公式。
怎樣將一個陣列逆序輸出?將一個陣列逆序輸出
從最後一個元素,逆向遍歷到陣列的0元素,逐一輸出即可實現。1 建立陣列 2 輸入值 3 逆序遍歷輸出陣列。樓上的有我認為有些問題,我改了一下。include void main void 假設為你的陣列。int i 10 while i 0 將一個陣列逆序輸出 includeintmain retu...
求乙個EXCEL隨機生成資料,有點複雜
日常工作中,我們有許多情景需要生成隨機數字,例如 分班等,用excel 可以做到生成隨機數。下面介紹一下在excel中生成隨機數的基本方法。方法一 單擊空白單元格,在空白單元格內輸入函式 rand 按回車鍵。方法二 生成制定範圍隨機數法。單機空白單元格,輸入函式 a rand b a 在這裡a為生成...
Excel裡如何替換第乙個數字
假設你的資料在a列,b中輸入公式 ifrroer substitute a,left a, vlookup left a, ,a 下拉,得到的結果仍是真實數賣賀字,而不會是差搭文字數字。中慶派。假設你的數中悔據在a列,則在b輸入公森笑式 if left a ,replace a,,, if left...