RANDBETWEEN関数の使い方

指定した範囲内の整数の乱数を返します。

200720102013201620192021365
構文
=RANDBETWEEN(最小値, 最大値)
引数
  1. 最小値必須
  2. 最大値必須
どんな関数か

RANDBETWEEN は、指定した範囲のランダムな整数を返します。くじ引き、テスト用のダミーデータ、座席の割り振りなどに使います。シートが計算し直されるたびに値が変わります(他のセルを編集しただけでも変わります)。決めた値を残したいときは、計算後にそのセルをコピーして「値として貼り付け」ます。重複しない番号がほしいときは、乱数を振ってから並べ替えるなど、別の工夫が要ります。

使用例

B2 に =RANDBETWEEN(1, 100) を入れると、こうなります。

AB
11 (最小)当選番号
2100 (最大)42

数式を入れたセル

結果: 1〜100のランダムな整数

つまずきやすいところ

  • 何か操作するたびに値が変わる。決めた値として残すなら、コピーして「値の貼り付け」
  • 同じ数が出ることもある。重複しない番号が要るなら別の作り方をする

よくあるエラーと、その直し方

#NUM!
下限のほうが上限より大きい小さいほうを先に書く。セルを参照しているなら MIN / MAX で入れ替える
#VALUE!
数値でないものを渡した数値のセルを指す

RANDBETWEENを使う実例レシピ(4件)

同じ「数学・三角」の関数

数学・三角の関数をすべて見る(79件)