前面講解制作簡易抽獎器的文章裡我們有用到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函數,當我們需要一些随機數時,再也不用費心思去一個個輸入啦,一個公式就可搞定,是不是很方便呢?小夥伴們趕緊試一下吧!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!