Excel関数入門:RAND関数の使い方【0以上1未満の乱数を生成する】

RAND関数 は、0以上1未満のランダムな数値(乱数)を生成する関数です。
再計算やファイルを開くたびに値が変わるため、ランダムなデータを作成したいときに便利に使えます。

抽選やサンプルデータの作成など、ランダム性が必要な場面で役立つ関数です。
この記事では、RAND関数の使い方をわかりやすく解説します。


PR
PR

PR

バナー

RAND関数とは?

RAND関数は、Excelで0以上1未満の乱数を返す関数です。


書式

=RAND()

引数

  • なし:RAND関数には引数は不要です。

RAND関数の使い方

例①:0以上1未満の乱数を生成

=RAND()

0以上1未満のランダムな小数(例:0.2563) が返されます。

例②:0~100の小数の乱数を生成

=RAND()*100

=RAND()*100とすることで、値の範囲を拡張し、0以上100未満の小数をランダムに生成できます。

例③:小数点以下2桁に制限

=ROUND(RAND()*100,2)

このようにROUND関数と組み合わせることで、小数点以下2桁に丸めた乱数を作ることができます。

このようにRAND関数は、掛け算や他の関数と組み合わせることで、用途に応じたランダムな数値を柔軟に作成できるのが特徴です。


PR

注意点

  1. 再計算時に値が変わる
    • シートの再計算やセル編集時に毎回値が変わります。
    • 固定したい場合は「値として貼り付け」を使用します。
  2. 整数乱数が欲しい場合はRANDBETWEEN関数
    • RANDは小数、RANDBETWEENは整数向けです。
  3. 大規模データでは計算負荷に注意
    • 多数のセルでRANDを使用すると再計算が重くなることがあります。

関連関数

関数名説明
RANDBETWEEN関数指定範囲の整数乱数を返す
ROUND関数数値を指定桁数で四捨五入する
INT関数数値を整数部分に切り捨てる

まとめ

RAND関数は、0以上1未満のランダムな数値を生成できる関数です。
掛け算やROUND関数と組み合わせることで、任意の範囲や桁数の乱数を作成できます。

再計算やファイルを開くたびに値が変わるため、抽選やサンプルデータの作成など、ランダム性が必要な場面で活用できる関数です。

Excel関数一覧はこちら