利用 RAND、RANDBETWEEN 函數,也可以用在隨機選取,產生亂數選出中獎者、選小組長…,這種隨機抽樣的結果,適合單個選取,如果要抽出多筆結果,有可能會抽到重號。
RAND 函數
隨機產生介於 0 - 1的亂數
RAND()
使用亂數函數會產生0 - 1之間的亂數 ( 大於或等於 0 且小於 1 的隨機實數 ),如需要較大之數值,即將其亂數後乘上所需的最大值…。
若要產生介於 a 與 b 之間的隨機亂數公式:
=RAND()*(b-a)+a
所產生的數值範圍 a ≦ x < b
每次產生的亂數都不同,按 F9 就會重新產生亂數資料。
EX:
若要從1 – 80號抽12 個隨機編號
首先在B4的儲存格輸入公式 =$C$2+RAND()*($E$2-$C$2),產生1個亂數後,用複製公式方式,產生12 個號碼。
※ C2、E2位址固定,用$符號鎖住。( 選起來按F4鎖 )
在B4的儲存格輸入公式
產生1個亂數後,用複製公式方式,產生12 個號碼。
按 F9 就會重新產生亂數資料。
RANDBETWEEN 函數
Randbetween ( Bottom,Top ),傳回介於 "上限" 跟 "下限" 兩個數字之間的亂數,上限跟下限都只能是整數。
Bottom:最小值
Top : 最大值
EX:
1 到 80,隨意抽取數字
產生 1 到 80 之間的亂數: =RANDBETWEEN(1,80)
按鍵盤 F9,重新執行RANDBETWEEN函數,重新隨機抽取數字。
若要從 1 – 80 號抽15 個隨機編號
首先在C5的儲存格輸入 =R ,在出現的函數名稱中,選RANDBETWEEN,按Tab後,按Shift F3 叫出函數引數,設定上限,下限,公式完成,產生1個亂數後,用複製公式方式,產生15 個號碼。
※ D2、F2位址固定,用$符號鎖住。 ( 選起來按F4鎖 )
將公式轉為常數
RAND() 或 RANDBETWEEN() 函數,遇到輸入運算式或按F9鍵會重新計算,亂數結果將會重算。
抽樣後,結果要固定下來,可去掉公式轉為常數,這樣就不會改變其抽樣結果。
選取抽樣結果,右鍵複製在原地貼123(值),將公式轉為常數。