【EXCEL:RANDBETWEEN関数】指定された範囲の乱数を求めたい

指定された範囲の乱数を求めたい

困っている女性

ロト6の予想をする関数ってないの?
当たりませんが、一応ランダムに数字を選ぶ関数はありますよ。
それは、RANDBETWEEN関数です。

最小値から最大値を指定して、その中の数字をランダムに選んでくれる関数です。

解決する男性

困っている女性

その関数って、難しいの?
いいえ、簡単だよ。

解決する男性

困っている女性

それじゃあ、早く教えてよ。

 

この記事では、最小値と最大値を指定してその範囲内の整数をランダムに選んでくれるRANDBETWEEN関数について説明します。

 

EXCELを再計算させるたびに、ランダムに数字を選んでくれます。

 

乱数とは、全く規則性が無く予測がつかない数字が出現することです。

 

この記事で、RANDBETWEEN関数を使えるようになりましょう。

 

0以上1未満の数字をランダムに選ぶRAND関数について、以下の記事で説明しています。

【EXCEL:RAND関数】0以上1未満の乱数を求めたい

 

それでは、RANDBETWEEN関数について説明します。

RANDBETWEEN関数の使い方

RANDBETWEEN関数は、以下のように指定します。

=RANDBETWEEN(最小値,最大値)

 

指定した最小値から最大値の間の整数をランダムに選んでくれます。

RANDBETWEEN関数の説明

RANDBETWEEN関数は、最小値最大値を指定します。

 

最小値には、数値が入力されているセルのセル番地または直接数値を指定します。

 

最大値には、数値が入力されているセルのセル番地または直接数値を指定します。

 

また、最小値 <= 最大値となるように指定しましょう。

ちなみに、最小値 = 最大値を指定すると、常に同じ数字しか選ばなくなります。

例えば、最小値(5)最大値(5)を指定すると、RANDBETWEEN関数は常に5を選びます。

 

RANDBETWEEN関数の使用例

以下の図では、セルC2でRANDBETWEEN関数を利用して、セルA2(最小値)とセルB2(最大値)の間の整数をランダムに選んでくれています。

具体的には、最小値(1)から最大値(5)の間から整数4をランダムに選んでいます。

RANDBETWEEN関数の使用例

RANDBETWEEN関数の使用例

3行目は、ランダムに3を選んでいます。

4行目は、ランダムに1を選んでいます。

 

ロト6を予想させるRANDBETWEEN関数の使用例

以下の図では、最小値(1)から最大値(43)の間の整数をランダムに6つ選ぶように、RANDBETWEEN関数を利用しています。

最小値(1)と最大値(43)を指定して、RANDBETWEEN関数を6つ用意しただけです。

 

結果として7、29、35、3、36、14がランダムに選ばれています。

EXCELを保存したり、編集したりするたびに、選ばれる数字がどんどん変わります。

ロト6を予想させるRANDBETWEEN関数の使用例

ロト6を予想させるRANDBETWEEN関数の使用例

ちなみに、ランダムに数字を選んでいるだけです。

ロト6は決して当たりませんので、悪しからず。

 

それではいろいろ最小値、最大値を変えて、RANDBETWEEN関数を試してみてください。

 

以上です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です