當前位置:妙知谷 >

遊戲數碼 >電腦 >

Excel 生成隨機數值

Excel 生成隨機數值

何在 Excel 中生成某個範圍內的隨機數值呢?

操作方法

(01)利用RAND()函數來生成隨機數(同時返回多個值時是不重複的)。在單元格中輸入=RAND(),回車後單元格即返回了一個隨機數字。RAND()函數返回的隨機數字的範圍是大於0小於1。因此,也可以用它做基礎來生成給定範圍內的隨機數字。

Excel 生成隨機數值

(02)生成特定範圍內的隨機數,假設給定數字範圍最小是A,最大是B,公式是:=A+RAND()*(B-A)。舉例來説,要生成0到10的隨機數字,則公式為:=0+RAND()*(10-0),即:=RAND()*10要生成50到100的隨機數字,則公式為:=50+RAND()*(100-50),即:=50+RAND()*(50)

Excel 生成隨機數值 第2張
Excel 生成隨機數值 第3張

(03)以上RAND()函數返回的是隨機小數,如果2003版生成隨機整數的話就需要在以上公式前面加上 INT()函數了:要生成  0到100的隨機整數,則公式為:=INT(RAND()*100)要生成50到100的隨機整數,則公式為:=INT(50+RAND()*(100-50))

Excel 生成隨機數值 第4張
Excel 生成隨機數值 第5張

(04)以上RAND()函數返回的是隨機小數,如果2007版本生成隨機整數的話就需要用RENBETWEEN()函數了:要生成   0到100的隨機整數,則公式為:=RENBETWEEN(0,100)要生成 50到100的隨機整數,則公式為:=RENBETWEEN(50,100)

Excel 生成隨機數值 第6張
Excel 生成隨機數值 第7張

(05)以下是RAND()函數的擴展,結合TEXT()函數,隨機產生一個時間,公式為:=TEXT("00:00:00"+RAND()*"23:59:59","HH:MM:SS")=TEXT("00:00:00"+RAND()*"23:59:59","HH:MM")

Excel 生成隨機數值 第8張

特別提示

隨機產生時間的公式,可能還有更好的公式。希望各位的好方法能夠分享。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/6mlr73.html