ピアのパソコン学習ガイド
メニュー
Excel関数

RAND関数の使い方|0以上1未満の乱数を出す

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=RAND()

0以上1未満のランダムな数を返します。引数はありません。くじ引きやシャッフル(ランダムな並べ替え)に使います。

RAND関数の使い方の図 C2 fx =RAND() A B C 1 2 くじ 田中 乱数 0.4372
開くたび・何か入力するたびに、別の数に変わります(図の 0.4372 は一例)。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

引数の意味

引数入れるもの図の例
(なし)かっこの中は空のまま=RAND()

ランダムに並べ替える(シャッフル)

=RAND()

名簿の横の列に =RAND() を入れて下へコピーし、その列で並べ替えればシャッフルになります。発表順やグループ分けで使います。

1〜10の整数にする

=INT(RAND()*10)+1

範囲を決めた整数なら RANDBETWEEN(=RANDBETWEEN(1,10))のほうが簡単です。

うまくいかないとき

1数が変わってしまう

RANDはシートが再計算されるたびに変わります。

直し方決まったら、コピーして「値として貼り付け」で固定します。

使えるバージョン

Excel 2016・2019・2021・2024・Microsoft 365のどれでも使えます。Googleスプレッドシートでも同じ書き方で使えます。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

rand.xlsx をダウンロード(無料・登録なし)

よくある質問

同じ数が出ることはありますか?

小数の桁が多いので、ほぼ重なりません。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報