この記事では、MicrosoftExcelで2つの値の間に乱数を生成する方法を学習します。

2つの制限の間のランダム値のリストを生成するには、RANDBETWEEN関数を使用します。

私たちの生活で使用されているRANDBETWEEN関数の例は、ATM PIN、ネットバンキングのパスワードです。

RANDBETWEENは、指定された2つの(下と上の)数値の間のランダムな整数を返します。ワークシートが計算されるたびに、新しいランダムな整数が生成されます。

構文:= RANDBETWEEN(bottom、top)

下:RANDBETWEENが返す最小の整数値です。

top:RANDBETWEENが返す最大の整数値です。

注:下限値が上限値より大きい場合、RANDBETWEEN関数は#NUMを返します!エラー。

例を見てみましょう:

列Aに乱数のリストを生成したい2つの引数、つまり下と上に5と50の値が割り当てられています*乱数リストを生成するセルを選択します。

数式を範囲* = RANDBETWEEN(5,50)に入力します

img1

  • 数式を以下のセル範囲にコピーします

img2

  • セルA2で、数値が40から16に自動的に変更されていることがわかります。

※これはExcelの自動計算機能によるものです。 Excelで新しいリストを生成したくない場合、または機能の再計算を無効にする場合。

[数式]リボンをクリックする必要があります。[計算]グループで、[計算オプション]をクリックします

img3

  • 手動を選択します。上の値より大きい下の値を入力すると、RANDBETWEEN関数は#NUMを返します。エラー。

セルG3 = RANDBETWEEN(50,5)の数式は#NUMを返します!エラー。

img4

このようにして、ExcelRandbetween関数を使用して乱数を生成できます。