エクセルバージョン
マイクロソフト365
本日はデータの中の小さい順や大きい順から順位指定すると値が取得できるSMALL関数とLARGE関数について解説していきたいと思います。
それではいってみましょう!
SMALL関数
概要
小さい順からの順位を指定して値を取得します。
構文
=SMALL(データ範囲,順位)
引数
SMALL | 引数 | 詳細 |
第1引数 | データ範囲/配列(必須) | データのセル範囲もしくは配列を指定します。 |
第2引数 | 順位(必須) | 小さい値からの順位を指定します。 |
サンプル例
データの3番目に小さい値を取得する例
B1セルに=SMALLと入力してTabキーを押してから、下記の数式バーの横にある赤枠をクリックして関数の引数ダイアログを表示させます。
第1引数(範囲)→ A列を指定
第2引数(順位)→ 3番目に小さい数字を取得
OKボタンをクリックでB1セルに下記のような数式が自動で作成されます。
1 | =SMALL(A:A,3) |
【結果】
3番目に小さい値の100が取得できます\(^o^)/
LARGE関数
概要
大きい順からの順位を指定して値を取得します。
構文
=LARGE(データ範囲,順位)
引数
LARGE | 引数 | 詳細 |
第1引数 | データ範囲/配列(必須) | データのセル範囲もしくは配列を指定します。 |
第2引数 | 順位(必須) | データの大きい方からの順位を指定します。 |
サンプル
データの2番目に大きい値を取得する例
B1セルに=LARGEと入力してTabキーを押してから、下記の数式バーの横にある赤枠をクリックして関数の引数ダイアログを表示させます。
第1引数(範囲)→ A列を指定
第2引数(順位)→ 2番目に大きい数字を取得
OKボタンをクリックでB1セルに下記のような数式が自動で作成されます。
1 | =LARGE(A:A,2) |
【結果】
2番目に大きい値の1000が取得できます\(^o^)/
まとめ
このようにSMALL関数とLARGE関数を使用すれば、データの中から順位指定することで簡単に値が取得できます。
行番号を利用してSMALL関数の応用的な記事がありますので是非一読してみてください。
以上です。