RANDARRAY関数は、指定された行数と列数の範囲でランダムな数値の配列を生成する関数です。乱数の範囲を指定することで、0から1以外の範囲でも乱数を生成できます。
利用可能なExcelのバージョン
Excel 2021およびMicrosoft 365
関数の構成
RANDARRAY([行数], [列数], [最小値], [最大値], [整数指定])
利用する引数
引数名 | 説明 | 値の例 |
---|
行数 | (省略可)生成する乱数の行数を指定します。省略すると1になります。 | 10 |
列数 | (省略可)生成する乱数の列数を指定します。省略すると1になります。 | 5 |
最小値 | (省略可)生成する乱数の最小値を指定します。省略すると0になります。 | 0 |
最大値 | (省略可)生成する乱数の最大値を指定します。省略すると1になります。 | 100 |
整数指定 | (省略可)生成する乱数を整数にするかどうかを指定します。TRUEなら整数。 | TRUE, FALSE |
利用サンプル
「コピー」ボタンを押すと、式がクリップボードにコピーされます。
サンプル1:引数を省略した場合
説明: 引数を省略した場合は、乱数が1つ、表示されます。
サンプル2:3行2列の乱数を求める
入力内容 | A | B | C | D |
---|
1 | =RANDARRAY(3, 2) | | | |
2 | | | | |
3 | | | | |
4 | | | | |
5 | | | | |
説明: 3行2列の範囲で0から1の乱数を生成します。
出力結果 | A | B | C | D |
---|
1 | 0.904936241 | 0.819664359 | | |
2 | 0.401347145 | 0.029489669 | | |
3 | 0.709662594 | 0.019127918 | | |
4 | | | | |
5 | | | | |
サンプル3:範囲、最小値、最大値を指定して、整数の乱数を求める①
入力内容 | A | B | C | D |
---|
1 | =RANDARRAY(4, 3, 0, 100, TRUE) | | | |
2 | | | | |
3 | | | | |
4 | | | | |
5 | | | | |
説明: 4行3列の範囲で0から100までの整数乱数を生成します。
出力結果 | A | B | C | D |
---|
1 | 91 | 16 | 8 | |
2 | 29 | 25 | 92 | |
3 | 16 | 15 | 61 | |
4 | 84 | 39 | 70 | |
5 | | | | |
サンプル4:範囲、最小値、最大値を指定して、整数の乱数を求める②
入力内容 | A | B | C | D |
---|
1 | =RANDARRAY(5, 1,1, 10, TRUE) | | | |
2 | | | | |
3 | | | | |
4 | | | | |
5 | | | | |
説明: 5行1列の範囲で1から10までの整数乱数を生成します。
サンプル5:正の整数、負の整数が混在した乱数を求める
入力内容 | A | B | C | D |
---|
1 | =RANDARRAY(3, 3,-5, 5, TRUE) | | | |
2 | | | | |
3 | | | | |
4 | | | | |
5 | | | | |
説明: 3行3列の範囲で-5から5の間の小数の乱数を生成します。
コメント