Excel表格rand函式生成的隨機數範圍(Excel表格rand如何生成隨機數)

前面講解制作簡易抽獎器的文章裡我們有用到RAND函式,但是小夥伴們有沒有發現單單使用RAND函式只能得到0-1之間的隨機數,那如果需要得到更大數值的隨機數那該怎麼辦呢?下面聽小編慢慢道來!

1、0-5之間的隨機數

前面的分享裡我們知道用rand函式只能得到0和1之間的隨機數,若需要0-5之間的隨機數,就要把rand函式返回數值擴大5倍即可。如圖,在C2單元格中錄入公式=RAND()*5,並把函式向下複製填充,就得到0-5之間的隨機實數了。

2、20-100之間的隨機數

若需要得到20-100之間的隨機實數,需要將RAND函式返回的數值乘以80後加上20即可。如圖,在D2中錄入公式=RAND()*80 20,並把函式向下複製填充,就得到20-100之間的隨機實數了。

通過上面的兩個示例我們來總結一下:若要生成a----b(a<b)之間的隨機數,需要用到函式公式=RAND()*(b-a) a。

   

3、20-60之間的隨機小數(保留到小數點後兩位為例)

如果我們需要不同位數的隨機小數,可以用ROUND函式和RAND函式巢狀使用。在F2中錄入公式“=ROUND(RAND()*40 20,2)”並把函式向下複製填充即可。

細心的小夥伴應該已經發現利用上面的函式只是得到一些隨機的小數,如果我們需要整數隨機數該怎麼辦呢?這裡只需要在RAND函式前面巢狀一個取整函式INT函式即可。

4、10-30之間的隨機整數

在E2中錄入公式=INT(RAND()*20 10),並把函式向下複製填充,就得到10-30之間的隨機整數了。

好了,學會了上面的RAND函式,當我們需要一些隨機數時,再也不用費心思去一個個輸入啦,一個公式就可搞定,是不是很方便呢?小夥伴們趕緊試一下吧!