excel幾個隨機數(shù)之和等于固定值 隨機函數(shù)總和不變使用方法?
隨機函數(shù)總和不變使用方法?如果你想用函數(shù)RAND生成一個隨機數(shù),并且它不會隨著單元格計算而改變,你可以輸入 "蘭特() "在編輯字段中,保持編輯狀態(tài),然后按F9將公式永久更改為隨機數(shù)。但是,這樣一來,
隨機函數(shù)總和不變使用方法?
如果你想用函數(shù)RAND生成一個隨機數(shù),并且它不會隨著單元格計算而改變,你可以輸入 "蘭特() "在編輯字段中,保持編輯狀態(tài),然后按F9將公式永久更改為隨機數(shù)。但是,這樣一來,這個網(wǎng)格就一直是最初生成的數(shù),而不再是隨機數(shù)了。如果你想用函數(shù)RAND生成一個隨機數(shù),并且它不會隨著單元格計算而改變,你可以輸入 "蘭特() "在編輯字段中,保持編輯狀態(tài),然后按F9將公式永久更改為隨機數(shù)。
但是,這樣一來,這個網(wǎng)格就一直是最初生成的數(shù),而不再是隨機數(shù)了。
要保持隨機函數(shù)不變,可以不按[
Excel生成隨機數(shù)。和是固定的?
當用公式求解時,必然會發(fā)生變化。功能和技術可以一起使用。方法如下:如果想在A1: A10中生成1到10的隨機整數(shù),在A1: A10中輸入公式int(rand()*10 1)。如果想連續(xù)生成隨機數(shù)并保存,可以復制A1: A10,然后選中要粘貼的區(qū)域,右鍵選擇性粘貼,選擇數(shù)值,然后確認。此時,B列中的數(shù)據(jù)不是公式。如果只是想在原區(qū)域?qū)崿F(xiàn)。比較好的辦法是用宏來處理,也就是用VBA隨機生成,這樣一運行就可以生成一個批處理。
如何用excel生成和值固定的隨機數(shù)?
可以用公式來做。比如在A1里放535,在A2里輸入。
ROUND(A$1/9 IF(RAND()0.5,1,-1)*RAND()*10,)
使用自動填充柄將A2公式下拉到A9和A10進行輸入。
A1-SUM(A2:A9)
意思是A2到A9產(chǎn)生的數(shù)在535除以9加或減10的范圍內(nèi)波動,A10是A2: A9的和減去535,以保證A2: A10的和等于535。
繼續(xù)按F9鍵,看看A10的結果是否合適。如果合適,可以復制A2: A10的結果,有選擇地粘貼,在其他地方修復。
如果你想在平均值正負5之間波動,就換成。
ROUND(A$1/9 IF(RAND()0.5,1,-1)*RAND()*5,)
設置范圍越大,A10越有可能超出范圍,你只能敲F9幾次。如果要生成小數(shù),比如兩位小數(shù),公式就改成round (a $1/9 if (rand () 0.5,1,-1) * rand () * 10,2)。