Excelでデータの中から「一番大きい値」や「2番目に大きい値」を簡単に取り出したいときに便利なのが LARGE関数 です。
LARGE関数を使えば、指定した順位に応じた大きい値を簡単に取得でき、ランキングや上位データの抽出に役立ちます。
LARGE関数とは?
LARGE関数は、数値データの集合から指定した順位に応じた大きい値を返すExcel関数です。
- 1番大きい値、2番目に大きい値…を簡単に取得可能
- 上位N件のデータ抽出にも活用できる
- MIN・MAX関数やRANK関数と組み合わせて使うことも多い
書式
=LARGE(配列, 順位)
引数の説明
- 配列:データが入力されている範囲
- 順位:上から何番目の大きい値を取得するか指定(1 = 最大値)
LARGE関数の使い方
例:テストの点数から上位3位を求める

テスト結果の中から「上位3位の点数だけを抜き出したい」とき、
LARGE関数を使えば、データの中から指定した順位の数値(例:1位、2位、3位)を簡単に取り出すことができます。
=LARGE(C3:C7,1) → 1番目に高い点数(95)
=LARGE(C3:C7,2) → 2番目に高い点数(92)
=LARGE(C3:C7,3) → 3番目に高い点数(88)を返します

このように、LARGE関数は順位を指定して数値を抽出できるため、
成績上位者の確認や売上ランキングの作成など、順位を扱う場面でとても便利です。
活用例
- テストの得点ランキング上位者の抽出
- 売上トップN件のデータ集計
- 最大・最小の複数条件での統計分析
注意点
- 順位は1以上で指定
順位に1未満や範囲外の値を指定するとエラーになります。 - 配列に数値がないとエラー
数値が含まれないと#NUM!エラーが返されます。 - 配列数式にも対応
上位複数件を一度に取得するには配列数式や動的配列が便利です。
関連関数
まとめ
LARGE関数は、指定した範囲から大きい順に順位を指定して値を取得できる関数です。最大値だけでなく2番目、3番目といった上位データの抽出にも対応しており、売上ランキングや成績上位者の抽出など、実務で幅広く活用できます。配列定数を利用すれば上位N件を一度に取得して合計や平均を求めることも可能で、統計分析やランキング集計に非常に便利な関数です。