Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac 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 の範囲の整数の乱数値セットを返します。

Excel での RANDARRAY 関数。 RANDARRAY(5,3) は、5 行と 3 列の範囲内で0 と 1 の間の乱数を返します。

最少/最大と10 進数の引数を指定する RANDARRAY 関数

最少/最大と整数の引数を指定する RANDARRAY 関数

構文

=RANDARRAY([行],[列],[最小],[最大値],[整数])

引数

説明

[rows]

省略可能

返される行の数

[columns]

省略可能

返される列の数

[min]

省略可能

返される最小値

[max]

省略可能

返される最大値

[integer]

省略可能

整数または 10 進数の値のどちらを返すのかを指定

  • 整数の場合は TRUE

  • 10 進数の値の場合は FALSE

注: 

  • 行または列の引数を入力しない場合、RANDARRAY は 0 から 1 の間の 1 つの値を返します。

  • 引数の最小値または最大値を入力しない場合は、RANDARRAY はそれぞれ規定値 0 と 1 を設定します。

  • 最小値の引数は最大値より小さくする必要があります。そうしないと、RANDARRAY は #value! エラーを返します。

  • whole_number 引数を入力しない場合は、 RANDARRY は FALSE、または 10 進数の値を規定値とします。

  • RANDARRAY 関数では配列が返され、式の最終結果である場合はスピルします。 つまり、Enter キーを押すと、適切なサイズの配列範囲が動的に作成されます。 サポートしているデータが Excel テーブル内にある場合、構造化参照を使用すると、配列範囲のデータの追加または削除に応じて、配列のサイズが自動的に変更されます。 詳しくは、スピルした配列の動作に関する記事をご覧ください。

  • RANDARRAY は RAND 関数とは異なります。RAND は配列を返さないため、範囲全体に RAND をコピーする必要があります。

  • 配列は、値の行、値の列、または値の行と列の組み合わせと考えることができます。 上記の例では、RANDARRAY 式の対象の配列は範囲 D2:F6 で、5 行、3 列です。

  • Excel では、ブック間の動的配列のサポートが制限されており、このシナリオは双方のブックが開いているときにのみサポートされます。 元のブックが閉じられている場合、リンク済みの動的配列数式は更新されるとエラー値 #REF! を返します。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

FILTER 関数

SEQUENCE 関数

SORT 関数

SORTBY 関数

UNIQUE 関数

Excel での #スピル! エラー

動的配列とスピル配列の動作

演算子の共通部分: @

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。