在 Microsoft Excel 中生成隨機數(shù)類似于在 Excel 中搖骰子,你可以將其用于各種用途。
Excel 有稱為 RAND 和 RANDBETWEEN 的特殊函數(shù),可以快速生成隨機數(shù)。
RAND 函數(shù)給你一個介于0和1之間的小數(shù),比如0.24或0.89。RANDBETWEEN 函數(shù)為你提供特定范圍(如24、26或29)之間的整數(shù)。
Excel 中生成的隨機數(shù)可以幫助解決數(shù)學問題,模擬現(xiàn)實場景,選擇隨機樣本進行分析,并增強加密和安全系統(tǒng),那么如何產(chǎn)生隨機數(shù)呢?
一、使用 RAND 函數(shù)
RAND 函數(shù)不需要參數(shù)。
1、在空白單元格中輸入公式“=RAND()”
2、按Enter鍵
二、使用 RANDBETWEEN 函數(shù)
語法:
RANDBETWEEN (bottom, top)
bottom 是最小值。
top 是要生成隨機數(shù)的范圍的最大值。
假設(shè)我們想要創(chuàng)建值在100到200之間的示例銷售數(shù)據(jù),使用 RANDBETWEEN 函數(shù)制定營銷活動戰(zhàn)略。
1、創(chuàng)建一個數(shù)據(jù)表,其中包含要為其創(chuàng)建示例銷售數(shù)據(jù)的客戶ID和月份
2、選擇要在其中顯示隨機數(shù)的單元格范圍
3、輸入公式“=RANDBWEEN(100,200)”
4、按Ctrl+Enter,該公式產(chǎn)生100到200之間的隨機數(shù),如下圖所示
三、使用 INDEX 和 RANDBETWEEN 函數(shù)
假設(shè)我們有一份參賽者名單,并想隨機選出一個獲勝者。我們將使用 INDEX 和 RANDBETWEEN 函數(shù)來實現(xiàn)這一目標。
1、在空白單元格中輸入公式“=INDEX(A2:A10,RANDBETWEEN(2,8))”
公式解釋:
a、RANDBETWEEN 將選擇一個介于2和8之間的隨機整數(shù),并將結(jié)果傳遞給 INDEX 函數(shù)。
b、INDEX 函數(shù)將整數(shù)視為行號,并返回相應的數(shù)據(jù)(此處為獲勝者的姓名)。
2、按 Enter 鍵查看獲勝者的姓名
需要注意的是:
為了防止 Excel 每次重新計算單元格時隨機數(shù)發(fā)生變化,請使用 Excel 中的粘貼特殊功能將其轉(zhuǎn)換為靜態(tài)值。
使用 RAND 函數(shù)得到重復隨機數(shù)的可能性很低,而使用 RANDBETWEEN 得到重復隨機數(shù)字的可能性很高。