怎麼在wps表格裡輸入指定範圍的隨機數字

參考公式: =RANDBETWEEN(1,100) 會出現 1-100範圍內的整數,然後根據你的需要再進行加減乘除即可。 比如需要 1-10之間的 2位小數,就用: =RANDBETWEEN(100,1000)/100

你們知道怎麼在WPS表格裡輸入指定範圍的隨機數字嘛,不知道也沒關係,簡單的幾個步驟就能搞定啦,一起來學習

方法

首先選中想要輸入隨機數字的表格

±20=INT(RAND()*40-20) ±10=INT(RAND()*20-10) ±100=INT(RAND()*200-100) 右拉填充公式即可得到範圍的資料

怎麼在wps表格裡輸入指定範圍的隨機數字

然後在鍵盤上打“=r”後選擇“RANDBETWEEN"

用randbetween函式生產一個範圍內的隨機數值整數部分,公式:=RANDBETWEEN(最小值,最大值);用rand函式生產隨機數字(小數部分),公式=RAND();用round函式處理小數點位數,公式=round(數值,保留小數點後幾位有效數)。將三個函式組合在一起。

怎麼在wps表格裡輸入指定範圍的隨機數字 第2張

然後輸入數值範圍

=RANDBETWEEN(A1*1000*0.98,A1*1000*1.02)/1000

怎麼在wps表格裡輸入指定範圍的隨機數字 第3張

再ctrl+enter就搞定啦

1、RAND()返回大於或等於0且小於1的平均分佈隨機數(依重新計算而變)。該函式不需要引數。題設需要0~0.5的隨機數,那麼,可用RAND()/2.0求得。2、ROUND(number,num_digits)按照num_digits制定的位數進行四捨五入。綜上,在單元格內鍵入:=ROUND

怎麼在wps表格裡輸入指定範圍的隨機數字 第4張

擴充套件閱讀,以下內容您可能還感興趣。

我想用WPS表格生成一串隨機數,位於90-100之間的,用哪個函式可以實現?

生成0-1之間的隨機數

這個最容易,因為WPS表格內建了隨意機生成函式――rand函式,用法也很簡單,只要在需要生成隨意數的單元格內輸入“=rand()”(不含外側雙引號,且所有字元均為半形,如圖1)。

圖1WPS表格中輸入函式

輸入完成後回車,該單元格即出現一個大於或等於0,並小於1隨機小數。如果你需要很多這樣的隨機數的話,可以選中該單元格,然後用滑鼠左鍵在該單元格

右下角的方形點(即填充柄)按下,並向下拖動到合適的位置,則這一範圍內所有的單元格均生成一個隨機數,如果還要更多,則再選中已經生成隨機數的所有單元

格,並在選區右下方如法向右拖動,則拖出的矩形區域內的所有單元格都會生成隨機數,要多少有多少啊!

生成0-100之間的整數

用rand函式生成的隨機數範圍是0-1之間的小數,如果我想要生成0-100之間的任意整數應該如何操作呢?如果還要用rand函式的話,則必e69da5e6ba90e799bee5baa6e79fa5e9819331333335333737須借

助另一個函式――round函式。round函式的格式為:ROUND(數值,小數位數),其功能是“按指定的位數對數值進行四捨五入後返回”。如

“round(1.2586,2)”表示取1.2586小數點後2位有效數字,即返回值為“1.26”。

有了round函式的幫助,生成0-100之間的整數就不難了,可以在單元格中輸入“=ROUND(RAND(),2)*100”(不含外側雙引

號),即先用RAND函式生成一個0-1之間的隨機小數,再取該數值小數點後2位有效數字,然後乘以100,即可生成一個0-100之間的整數。

不過,在WPS表格2007中,引入了一個特別的函式――RANDBETWEEN,這個函式的格式是RANDBETWEEN(最小整數,最大整數),

其功能是取最小整數和最大整數之間的隨意整數。上面的公式可以改寫成“=RANDBETWEEN(0,100)”即可達到相同的效果。

WPS表格怎麼設定隨機數,求高手指教

通用隨機數函式百:=RAND(),該函式產生0~1之間的隨度機數問,excel2003也適用。

新增隨機數函式:=RANDBETWEEN(a,b),該函式產生答a~b之間的隨機數,注內意a<b,否則出錯。excel2003不能用容。本回答被提問者和網友採納

wps表格10個單元格中隨機三個單元格生成隨機數

A1中空著,A2中輸入

=IF(RAND()<=(3-SUMPRODUCT(N(A$1:A1<>"")))/(11-ROW(A1)),1+INT(10*RAND()),"")

用自動填充柄百將A2下拉到A11,就可以了,隨機度數範圍沒有指定,這裡是1-10的整數,如果知不對,自道己改一下1+INT(10*RAND())這個部分。更多追問追答追問謝謝你,但是這公式只能顯示一個數,偶爾顯示兩個數,不能同時顯示三個數咯追答確定是A1中空著,輸入在A2,下拉到A11了嗎,如果輸入到別處,公式需要修改,比如輸入到F10到F19,F9中要空著,F10中輸入公式為

=IF(RAND()"")))/(11-ROW(A1)),1+INT(10*RAND()),"")

下拉到F19追問可以了,能說說公式的原理嗎追答解釋怕是有點費力,試試吧

SUMPRODUCT(N(A$1:A1""))這個是用來作為輔助的單元格區域,輸入在A2時,計算A1:A1區域中有多少個是非空格的單元格,由於A1:A1就是A1這麼一個,而且是空著的,當然結果就是是0了,3-0就是3,這個是分子,11-ROW(A1),其中ROW(A1)就是取A1的行號,就是1,11-1=0,這個是分母,3/10=0.3,RAND()是取0-1之間的隨機值,判斷RAND是否小於等於0.3,如果是,就是返回一個隨機值,如果不是,就是空,這裡得到隨機值的可能性是30%

下拉到A3,由於A$1:A1中有一個固定單元格的$符號,A1被固定了,就變成A$1:A2,這有兩個可能,一個是A2為隨機值,一個是A2為空,如果是隨機值,被下拉到A3的會變成SUMPRODUCT(N(A$1:A2""),結果會是1,3-1=2,分子則機械一點,(11-ROW(A2))=11-2=9,2/9,由於第一個已經出來了,後面9個的可能性就是2/9,同樣是用RAND與它比。如果A2中為空,則下面的9個結果會是3/9。

這個一個個地迴圈下去,如果前面的取到了,後面的可能性就會少,就不容易取到,如果三個已經出來,後面就不可能取到。同理,如果前面沒有取到,到後面就會機會變大,如果前九個只取了兩個,最後一個就會變成必然取到。

1+INT(10*RAND())這個應該沒有問題吧,其中INT是截尾取整。追問謝謝了,很詳細,那 N(A$1:A1"")和(A$1:A1"")是什麼意思呢追答A$1:A1""意思是判斷A1:A1區域是否為空,如果是空,返回TRUE,外套N(),TRUE返回1,如果不是空,返回FALSE,外套N(),FALSE返回0,外面再用SUMPRODUCT把這些0和1求和,就可以算出區域內共出現幾個隨機數,以便公式下一步計算。追問

我把公式改了一下,這樣更方便複製貼上

如何使excel 產生一個範圍內的隨機數,要求小數點後有三位

生成A與B之間的隨機數字(A≤隨機數<B)

在第一個格子中輸入:zhidaoA1=RAND()*(B-A)+A

如,生成專1到10之間的隨機數字,輸入:=RAND()*9+1

其餘數字,將滑鼠置於該格屬子右下角,變為十字時,向下拖拉即可。

========================================================

保留3位小數用=ROUNDUP(A1, 3)

WPS表格怎麼能讓數字在一定範圍內隨機遞減??

如果隨機數範圍在百1-3,那度麼在A1單元格輸入80,在A2單元格輸入以下公問式,然後向下填充答公式

=IF(A1-RANDBETWEEN(1,3)<60,"",A1-RANDBETWEEN(1,3))

得到一專組隨機遞減的資料屬。

 

詳見附圖舉例