RAND 関数

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

ここでは、Microsoft Excel の RAND 関数の書式および使用法について説明します。

説明

RAND では、0 以上で 1 より小さい実数の乱数を返します。ワークシートが計算されるたびに、新しい実数の乱数が返されます。

注: Excel 2010 以降、Excel ではメルセンヌ ツイスター アルゴリズム (MT19937) を使用して乱数を発生させています。 

書式

RAND()

RAND 関数の書式には引数はありません。

解説

  • a と b の範囲で乱数を発生させるには、次の数式を使います。

=RAND()*(b-a)+a

  • Rand 関数を使用して、ランダムな番号を生成するたびに、セルは計算を変更するのには、番号が必要ない場合は、数式バーで =RAND() を入力し、ランダムな番号に数式を変更するのには、 F9キーを押しますができます。数式を計算し、値だけを使用する場合にします。

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。数式の結果を表示するファイルを選択、 F2キーを押しておよびし、 Enterキーを押します。必要な場合は、すべてのデータを表示する列の幅を調整できます。

数式

説明

計算結果

=RAND()

0 以上 1 未満の乱数

可変

=RAND()*100

0 以上で 100 未満の乱数

可変

=INT(RAND()*100)

0 以上で 100 よりも小さいランダムな整数

可変

注: 数式を入力したり、異なるセルにデータを入力したりしてワークシートが再計算されるか、手動で再計算する (F9 キーを押す) と、RAND 関数を使うすべての数式に対して新しい乱数が発生します。

関連項目

Excel の RAND 関数の説明

メルセンヌ ツイスタ アルゴリズム

RANDBETWEEN 関数

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×