RANDARRAY 関数
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android タブレット Excel for Android スマートフォン その他…表示数を減らす
RANDARRAY 関数は、ランダムな数値の配列を返します。 入力する行と列の数、最小値と最大値、および整数または 10 進数の値を返すかどうかを指定できます。
次の例では、幅が 3 列で、高さが 5 行の配列を作成しました。 最初は、0 – 1 の範囲の乱数値セットを返します。これは RANDARRAY の既定の動作です。 次は、1 – 100 の範囲の 10 進数の乱数値セットを返します。 最後の 3 番目の例では、1 – 100 の範囲の整数の乱数値セットを返します。
構文
=RANDARRAY([行],[列],[最小],[最大値],[整数])
引数 | 説明 |
---|---|
[rows] 省略可能 | 返される行の数 |
[columns] 省略可能 | 返される列の数 |
[min] 省略可能 | 返される最小値 |
[max] 省略可能 | 返される最大値 |
[whole_number] 省略可能 | 整数または 10 進数の値のどちらを返すのかを指定 |
- 整数の場合は TRUE
- 10 進数の値の場合は FALSE
注:
行または列の引数を入力しない場合、RANDARRAY は 0 から 1 の間の 1 つの値を返します。
引数の最小値または最大値を入力しない場合は、RANDARRAY はそれぞれ規定値 0 と 1 を設定します。
最小値の引数は最大値より小さくする必要があります。そうしないと、RANDARRAY は #value! エラーを返します。
whole_number 引数を入力しない場合は、 RANDARRY は FALSE、または 10 進数の値を規定値とします。
RANDARRAY 関数では配列が返され、式の最終結果である場合はスピルします。 つまり、Enter キーを押すと、適切なサイズの配列範囲が動的に作成されます。 サポートしているデータが target=”_blank” title=”Excel テーブル” rel=”noopener”>Excel テーブル内にある場合、 target=”_blank” title=”構造化参照” rel=”noopener”>構造化参照を使用すると、配列範囲のデータの追加または削除に応じて、配列のサイズが自動的に変更されます。 詳しくは、 target=”_blank” title=”スピルした配列の動作” rel=”noopener”>スピルした配列の動作に関する記事をご覧ください。
RANDARRAY は target=”_blank” title=”RAND” rel=”noopener”>RAND 関数とは異なります。RAND は配列を返さないため、範囲全体に RAND をコピーする必要があります。
配列は、値の行、値の列、または値の行と列の組み合わせと考えることができます。 上記の例では、RANDARRAY 式の対象の配列は範囲 D2:F6 で、5 行、3 列です。
Excel では、ブック間の動的配列のサポートが制限されており、このシナリオは双方の ブックが開いているときにのみサポートされます。 元のブックが閉じられている場合、リンク済みの動的配列数式は更新されると target=”_blank” title=”エラー値 #REF!” rel=”noopener”>エラー値 #REF! を返します。
補足説明
Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。
関連項目
target=”_blank” title=”FILTER 関数” rel=”noopener”>FILTER 関数
target=”_blank” title=”SEQUENCE 関数” rel=”noopener”>SEQUENCE 関数
target=”_blank” title=”SORT 関数” rel=”noopener”>SORT 関数
target=”_blank” title=”SORTBY 関数” rel=”noopener”>SORTBY 関数
target=”_blank” title=”UNIQUE 関数” rel=”noopener”>UNIQUE 関数
target=”_blank” title=”Excel での #SPILL! エラー” rel=”noopener”>Excel での #SPILL! エラー
target=”_blank” title=”動的配列とスピル配列の動作” rel=”noopener”>動的配列とスピル配列の動作
target=”_blank” title=”演算子の共通部分: @” rel=”noopener”>演算子の共通部分: @