excel怎樣生成總和固定的隨機數
『壹』 如何用excel生成和值固定的隨機數
問:x0dx0a1、隨機數是小數還是整數?x0dx0a2、隨機數是要求在平均值的某個正負區間內波動嗎?x0dx0a x0dx0aA1 =26200/6300+IF(RAND()>0.5,1,-1)*(RAND()*0.5)x0dx0aA2 =(26200-A1)/6299+IF(RAND()>0.5,1,-1)*(RAND()*0.5) 【注】其中0.5是假設的允許波動偏差x0dx0aA3 =(26200-SUM($A$1:A2))/(6300-COUNT($A$1:A2))+IF(RAND()>0.5,1,-1)*(RAND()*0.5)x0dx0aA3下拉公式至A6299x0dx0aA6300 =26200-SUM(A1:A6299)
『貳』 EXCEL中如何生成一組和為指定數字的隨機數
有平均數的約束,那麼能夠隨機的必定只有49個數字, 可以這樣做 在A1到A49個單元格裡面輸入 =8+int(RAND()*2) 這里直接復制到一個單元格,然後拖動就可以,因為生成隨機數,所以這49個單元格裡面的公式都一樣 在A50單元格裡面輸入 =M*50-sum(A1:A49) 注意,這里「M」就是你要求的平均數,你也可以把他關聯到某個單元格 這樣就可以了 如果不清楚可以給我一個郵箱,我做好發給你
『叄』 excel表格中如何使隨機數相加成一個固定值
下面以「要求生成25個隨機數,使它們總和為2600」為例,詳細展示 Excel 表格中如何使隨機數相加成一個固定值的操作步驟。
1、首先得確定第一個隨機數A1的值(註:A1的值=總和÷個數),本例中A1=2600÷25=104,但實際操作過程中往往取較大的數,並且取好一點的數值才會滿足要求,本例中A1取值108;
2、在A2中輸入:=INT($A$1*(0.9+0.1*RAND()));
5、如產生的結果不滿意,按快捷鍵「F9」刷新數據,直到滿意數據為止。
最後說明一下所用到相關函數的功能,本例中用到的函數有--INT()、RAND()、SUM():
①INT():取整用的,有的時候數據要求結果是整數,就需要用到。當然,有的時候要求保留2位小數之類的,那麼就需要結合ROUND()函數一起使用;
②RAND() :rand()函數可生成 0-1 之間(不包含 1)的隨機小數,rand()變化成其他形式會有更多的隨機數產生;【註:本例中用「0.9+0.1*RAND()」形式,意指要產生0.90~0.99之間的數,這樣控制是為了能讓最後結果差不多】
③SUM():求總和公式。
『肆』 excel指定范圍內隨機取數且隨機數和等於特定值
實現的方法和詳細的操作步驟如下:
1、第一步,在單元格C5中輸入如下公式以生成第一個隨機數。
最後一個數字「 1」表示有效數字,可以根據個人的需要對其進行修改,見下圖,轉到下面的步驟。