Excel RANDBETWEEN 函數教學
RANDBETWEEN 函數 是 Excel 中用來生成兩個指定數字之間的隨機整數的函數。它會返回一個介於兩個數字之間的整數,包括這兩個數字。
RANDBETWEEN 函數語法
RANDBETWEEN(bottom, top)
- bottom(必填):隨機數字的下限(範圍的最小值)。
- top(必填):隨機數字的上限(範圍的最大值)。
RANDBETWEEN 會生成一個位於 bottom 和 top 之間(包括兩者)的隨機整數。
RANDBETWEEN 函數的運作原理
RANDBETWEEN 函數基於指定的範圍生成隨機整數。範圍的下限和上限都包含在內。這個函數返回的數字是每次計算時隨機的,因此每次按 F9 或進行編輯時,結果會更新。
範例
範例 1:生成 1 到 10 之間的隨機整數
如果你想生成 1 到 10 之間的隨機整數,可以使用以下公式:
=RANDBETWEEN(1, 10)
每次計算時,Excel 會返回一個介於 1 和 10 之間的隨機整數。例如:4、7、2 等。
範例 2:生成 -50 到 50 之間的隨機整數
如果你希望生成 -50 到 50 之間的隨機整數,可以使用以下公式:
=RANDBETWEEN(-50, 50)
這樣會返回一個隨機的負數或正數整數,範圍包括 -50 和 50。
範例 3:生成 100 到 1000 之間的隨機整數
如果你希望生成 100 到 1000 之間的隨機整數,可以使用以下公式:
=RANDBETWEEN(100, 1000)
這會返回 100 到 1000 之間的隨機整數。
如何使用 RANDBETWEEN 函數
- 在 Excel 中,選擇一個空白的單元格。
- 輸入公式
=RANDBETWEEN(bottom, top),其中bottom是下限,top是上限。 - 按 Enter 鍵,Excel 會顯示生成的隨機整數。
注意事項
- 範圍限制:
RANDBETWEEN函數生成的隨機數字是整數,並且可以包括bottom和top這兩個數字。如果bottom和top顛倒順序,則 Excel 會自動交換它們的值。 - 每次重算工作表時更新:
RANDBETWEEN函數的結果會在每次工作表重新計算(例如按 F9 鍵或進行編輯)時更新,這意味著每次重新計算時都會得到新的隨機整數。
常見錯誤
- 數字順序錯誤
如果bottom大於top,RANDBETWEEN會自動交換兩個參數,並返回有效的隨機數字範圍。 - #NUM! 錯誤
如果bottom或top不是數字,或者參數無效,將會顯示#NUM!錯誤。請檢查參數是否為數字,且bottom小於或等於top。
相關函數
- RAND 函數:
RAND函數用來生成介於 0 和 1 之間的隨機浮動數字。如果你需要隨機小數,而不是整數,可以使用RAND函數。- 例如,
=RAND()會生成 0 和 1 之間的隨機小數。
- 例如,
- RANDBETWEEN.ARRAY 函數(Excel 365 中): 如果你需要生成一組隨機數字,可以使用
RANDBETWEEN.ARRAY函數來返回一組隨機整數。 - SEQUENCE 函數:
SEQUENCE函數生成一組連續數字。如果你需要生成一系列固定範圍的數字序列,SEQUENCE是一個很好的選擇。
結論
- RANDBETWEEN 函數 是生成隨機整數的簡單而強大的工具,它可以幫助你在數據分析、模擬和隨機抽樣等工作中生成隨機數字。
- 這個函數適用於需要隨機選擇數字的情境,並且每次工作表重新計算時都會得到不同的結果。