練習用のデータや番号の列を作るときに使う2つの関数です。RANDBETWEEN は決まった範囲の整数をランダムに1つ返し、SEQUENCE は 1, 2, 3… のような連番をまとめて作ります。試験では「1〜100 の整数をランダムに入れる」「A2 から下に連番を振る」のような形で出ます。
| 関数 | 書き方 | 返すもの |
|---|---|---|
| RANDBETWEEN | =RANDBETWEEN(最小値, 最大値) | 最小値以上・最大値以下の整数を1つ。両端の値も出ます |
| SEQUENCE | =SEQUENCE(行数, 列数, 開始, 増分) | 連番の表。結果は下や右へ広がります(スピル) |
| 引数 | 入れるもの | 省いたとき |
|---|---|---|
| 行数 | 何行分作るか | 省けない |
| 列数 | 何列分作るか | 1 |
| 開始 | 最初の数 | 1 |
| 増分 | いくつずつ増やすか | 1 |
例:=SEQUENCE(5,1,1001) は 1001〜1005 を縦に5つ、=SEQUENCE(3,4) は 1〜12 を3行4列に並べます。
=RANDBETWEEN(0,100) と打って Enter を押し、フィルハンドルを下へドラッグしてコピーします。=SEQUENCE(5) のように打って Enter を押します。広がる先は空けておきます。画面の名前は Excel 2024 デスクトップ版でまだ確かめていません(確認予定)。
A2 に式を1つ入れて、A2:A6 に受付番号 1001〜1005 を出してください。B2 には 0〜100 の整数をランダムに出す式を入れると、B2:B6 にコピーされます。D2 には式を1つ入れて、D2:G4 に座席番号 1〜12 を3行4列で出してください。
SEQUENCE(5,1,1001)、点数は RANDBETWEEN(0,100)、座席番号は「3行・4列」です。| セル | 正解の式 | 結果 |
|---|---|---|
| A2 | =SEQUENCE(5,1,1001) | A2:A6 に 1001〜1005 |
| B2(B2:B6) | =RANDBETWEEN(0,100) | 0〜100 の整数(毎回変わる) |
| D2 | =SEQUENCE(3,4) | D2:G4 に 1〜12(横から先に増える) |
SEQUENCE は引数の順番が大事。行数・列数・開始・増分の順です。受付番号は列数の 1 を省かずに書くと、3つ目の開始まで正しく入れられます。=SEQUENCE(5,,1001) のように2つ目を空けても同じです。
RANDBETWEEN の答えは1つに決まりません。この問題では、式と、結果が 0〜100 の整数になっているかで採点しています。