SMALL関数の使い方|小さいほうから〇番目の値を出す
※写真はイメージです
書き方
=SMALL(配列, 順位)範囲の中で、小さいほうから〇番目の値を返します。タイムの速い順、安い順の2番目・3番目を出すときに使います。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| 配列 | 調べる範囲 | B2:B5 |
| 順位 | 小さいほうから何番目か | 2 |
下位3つを並べる
=SMALL($B$2:$B$5,ROWS($B$2:B2))順位のところを ROWS で 1, 2, 3 と増やしながら下へコピーすれば、小さい順に3つ並びます。名前も出すなら INDEX+MATCH と組み合わせます。
うまくいかないとき
1#NUM! になる
順位が範囲の数より大きいか、0以下です。
直し方順位を1〜データの数の間にします。
使えるバージョン
Excel 2016・2019・2021・2024・Microsoft 365のどれでも使えます。Googleスプレッドシートでも同じ書き方で使えます。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
よくある質問
大きいほうから〇番目は?
<a href="../large/">LARGE</a> を使います。
いちばん小さい値なら?
<a href="../min/">MIN</a> でも同じです。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報