RANDBETWEEN 函數

Excel RANDBETWEEN 函數教學

RANDBETWEEN 函數 是 Excel 中用來生成兩個指定數字之間的隨機整數的函數。它會返回一個介於兩個數字之間的整數,包括這兩個數字。


RANDBETWEEN 函數語法

RANDBETWEEN(bottom, top)
  • bottom(必填):隨機數字的下限(範圍的最小值)。
  • top(必填):隨機數字的上限(範圍的最大值)。

RANDBETWEEN 會生成一個位於 bottomtop 之間(包括兩者)的隨機整數。


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 函數

  1. 在 Excel 中,選擇一個空白的單元格。
  2. 輸入公式 =RANDBETWEEN(bottom, top),其中 bottom 是下限,top 是上限。
  3. Enter 鍵,Excel 會顯示生成的隨機整數。

注意事項

  • 範圍限制RANDBETWEEN 函數生成的隨機數字是整數,並且可以包括 bottomtop 這兩個數字。如果 bottomtop 顛倒順序,則 Excel 會自動交換它們的值。
  • 每次重算工作表時更新RANDBETWEEN 函數的結果會在每次工作表重新計算(例如按 F9 鍵或進行編輯)時更新,這意味著每次重新計算時都會得到新的隨機整數。

常見錯誤

  1. 數字順序錯誤
    如果 bottom 大於 topRANDBETWEEN 會自動交換兩個參數,並返回有效的隨機數字範圍。
  2. #NUM! 錯誤
    如果 bottomtop 不是數字,或者參數無效,將會顯示 #NUM! 錯誤。請檢查參數是否為數字,且 bottom 小於或等於 top

相關函數

  • RAND 函數RAND 函數用來生成介於 0 和 1 之間的隨機浮動數字。如果你需要隨機小數,而不是整數,可以使用 RAND 函數。
    • 例如,=RAND() 會生成 0 和 1 之間的隨機小數。
  • RANDBETWEEN.ARRAY 函數(Excel 365 中): 如果你需要生成一組隨機數字,可以使用 RANDBETWEEN.ARRAY 函數來返回一組隨機整數。
  • SEQUENCE 函數SEQUENCE 函數生成一組連續數字。如果你需要生成一系列固定範圍的數字序列,SEQUENCE 是一個很好的選擇。

結論

  • RANDBETWEEN 函數 是生成隨機整數的簡單而強大的工具,它可以幫助你在數據分析、模擬和隨機抽樣等工作中生成隨機數字。
  • 這個函數適用於需要隨機選擇數字的情境,並且每次工作表重新計算時都會得到不同的結果。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *