close

利用 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

 

產生1個亂數後,用複製公式方式,產生12 個號碼。

 

2

 

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鎖 )

 

 

3

 

4

 

 

將公式轉為常數

 

RAND() 或 RANDBETWEEN() 函數,遇到輸入運算式或按F9鍵會重新計算,亂數結果將會重算。

 

抽樣後,結果要固定下來,可去掉公式轉為常數,這樣就不會改變其抽樣結果。

 

選取抽樣結果,右鍵複製在原地貼123(值),將公式轉為常數。

 

 

arrow
arrow

    hjc7780 發表在 痞客邦 留言(0) 人氣()