3テラバイト

プログラム関連備忘録サイト。主にゲーム。

Excel

Excelで乱数を生成する

投稿日:

0以上で1より小さい乱数を返す

=RAND()

指定範囲の乱数を返す

=RANDBETWEEN(最小値,最大値)

以下の例では1~10の範囲で乱数を返します。

=RANDBETWEEN(1,10)

指定範囲の乱数の配列を返す

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

以下の例では1~10の乱数の3行3列の配列が返されます。
最後の引数をFALSEにすることで小数になります。

=RANDARRAY(3,3,1,10,TRUE)

RANDARRAY関数はExcel for Microsoft 365Excel 2021で使用可能です。

リンク

RAND
https://support.microsoft.com/ja-jp/office/rand-%E9%96%A2%E6%95%B0-4cbfa695-8869-4788-8d90-021ea9f5be73

RANDBETWEEN
https://support.microsoft.com/ja-jp/office/randbetween-%E9%96%A2%E6%95%B0-4cc7f0d1-87dc-4eb7-987f-a469ab381685

RANDARRAY
https://support.microsoft.com/ja-jp/office/randarray-%E9%96%A2%E6%95%B0-21261e55-3bec-4885-86a6-8b0a47fd4d33

-Excel


comment

メールアドレスが公開されることはありません。

関連記事

no image

Excelで指定行列数分シフトして参照を返すOFFSET関数の使い方

OFFSET(参照, 行数, 列数, [高さ], [幅]) 参照には基準となるセル、またはセル範囲を指定 行数と列数には基準からシフトする行数と列数を指定します。行数に正の値を渡した場合は下に、負の値 …

no image

Excelでセルが空白か判定するISBLANK関数の使い方

ISBLANK(テストの対象) テストの対象にテストを行うセルの参照等を渡すと、空白の場合はTRUEが、そうでない場合はFALSEが返されます。 リンク IS 関数https://support.mi …

no image

Excelでセルが#N/Aを除くエラー値か判定するISERR関数の使い方

ISERR(テストの対象) テストの対象にテストを行うセルの参照等を渡すと、#N/A以外のエラー値の場合はTRUEが、そうでない場合はFALSEが返されます。 反対に#N/Aエラー値かどうかはISNA …

no image

Excelで検索列より左側の値を取得する

A1:C6に以下のようなデータが入力されている場合に、IDで検索して名前や職種を取得する場合は VLOOKUP関数を使用することで取得できますが、名前からIDを取得したい場合に、検索列より左にあるデー …

no image

Excelでセルに文字列が入力されているか判定するISTEXT関数の使い方

ISTEXT(テストの対象) テストの対象にテストを行うセルの参照等を渡すと、文字列が入力されている場合はTRUEが、そうでない場合はFALSEが返されます。 リンク IS 関数https://sup …