ExcelのRANK・LARGE・SMALL関数|順位と上位○番目の値
順位をつけるなら RANK、大きいほうから○番目の値を取り出すなら LARGE、小さいほうからなら SMALL を使います。
ブラウザで実際に練習する書き方
=RANK(数値, 範囲) =LARGE(範囲, 順位)ポイント
- RANK の範囲は $B$2:$B$6 のように固定してからコピー
- 3つ目の引数に 1 を入れると小さい順の順位
- 同じ値は同じ順位になる
練習に使う表
| A | B | C | |
|---|---|---|---|
| 1 | 店舗 | 売上 | 順位 |
| 2 | 新宿 | 820,000 | |
| 3 | 渋谷 | 640,000 | |
| 4 | 池袋 | 910,000 | |
| 5 | 品川 | 450,000 | |
| 6 | 上野 | 700,000 | |
| 7 | |||
| 8 | 1位の売上 |
※ 表の一部を表示しています。続きは練習問題で。
例
C2 に新宿店の売上の順位を出そう。
C2 に =RANK(B2,$B$2:$B$6) と入力 → 結果は 2
練習問題でやること(4問)
- C2 に新宿店の売上の順位を出そう。やり方:=RANK(数値, 範囲)。あとでコピーするので、範囲は $B$2:$B$6 と固定しておこう。
- 残りの店舗(C3〜C6)にも順位を出そう。やり方:C2 をコピー。$ で固定した範囲はずれない。
- B8 に1位の売上を出そう。やり方:大きいほうから○番目は =LARGE(範囲, 順位)。
- B9 に2位の売上を出そう。やり方:順位の数字を 2 にするだけ。小さいほうからなら SMALL。
よくある間違い
- 範囲を固定し忘れて、コピー先で順位がずれる
よくある質問
RANK.EQ との違いは?
ほぼ同じです。新しい Excel では RANK.EQ が推奨されていますが、RANK も使えます。
Excel への入力そのものを、AI に任せるなら
話すだけ・名刺を貼るだけで、顧客・案件・請求の Excel が埋まる「UtaCel AI」。エクキソと同じマワースが作っています。
UtaCel AI を見る →