Excelで乱数ジェネレータを作成する方法

RANDBETWEEN関数を使用して乱数を生成する

RANDBETWEEN関数を使用すると、Excelワークシート内のある範囲の値の間にランダムな整数(整数のみ)を生成できます。 乱数の範囲は、関数の引数を使用して指定します

より一般的に使用されるRAND関数は0と1の間の10進数値を返しますが、RANDBETWEENは0と10、1と100などの2つの定義された値の間の整数を生成できます。

RANDBETWEENの用途には、上記の画像の4行目に示されているコイントスの数式やダイスローリングシミュレーションなどの特殊なフォーミュラの作成が含まれます

注:小数点値を含む乱数を生成する必要がある場合は、Excelの RAND関数を 使用します

RANDBETWEEN関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます。

RANDBETWEEN関数の構文は次のとおりです。

= RANDBETWEEN(下、上)

ExcelのRANDBETWEEN関数を使用する

以下の手順は、上記の画像の3行目に示すように、RANDBETWEEN関数で1から100の間のランダムな整数を返す方法を示しています。

RANDBETWEEN関数の入力

関数とその引数を入力するオプションは次のとおりです。

  1. = RANDBETWEEN(1,100)または= RANDBETWEEN(A3、A3)などの完全な関数をワークシート・セルに入力する。
  2. 関数のダイアログボックスを使用して関数と引数を選択する

手作業で完全な関数を入力することは可能ですが、引数の間に角括弧やカンマ区切りなどの関数の構文を入力するため、ダイアログボックスの使用が簡単になります。

ダイアログボックスを開く

RANDBETWEEN関数ダイアログボックスを開くには:

  1. C3セルをクリックすると、RANDBETWEEN機能が配置されるアクティブなセルになります。
  2. リボンの [ 数式 ]タブをクリックします。
  3. 関数ドロップダウンリストを開くには、 Math&Trigアイコンをクリックします。
  4. リスト内のRANDBETWEENをクリックして、関数のダイアログボックスを開きます。

ダイアログボックスの空行に入力されるデータは、関数の引数を構成します。

RANDBETWEENファンクションの引数の入力

  1. ダイアログボックスのボトムラインをクリックします。
  2. このセル参照をダイアログボックスに入力するには、ワークシートのセルA3をクリックします。
  3. ダイアログボックスの[ Top line ]をクリックします。
  4. ワークシートのセルB3をクリックして、2番目のセル参照を入力します。
  5. OK」をクリックして機能を完了し、ワークシートに戻ります。
  6. 1〜100の乱数がセルC3に表示されます。
  7. 別の乱数を生成するには、ワークシートを再計算するキーボードのF9キーを押します。
  8. セルC3をクリックすると、完全な関数= RANDBETWEEN(A3、A3)がワークシートの上の数式バーに表示されます

RANDBETWEEN関数とボラティリティ

RAND関数と同様に、RANDBETWEENはExcelの揮発性関数の1つです。 これは次のことを意味します:

再計算の注意

ランダム性を扱う関数は、再計算ごとに異なる値を返します。 つまり、関数が別のセルで評価されるたびに、乱数は更新された乱数に置き換えられます。

このため、後で特定の乱数セットを調べる場合は、これらの値をコピーしてワークシートの別の部分に貼り付けるのが効果的です。