データ分析・統計関数

LARGE関数の使い方を解説!エクセルで最大値を取得・ランキング作成する方法

データ分析・統計関数

エクセルの LARGE関数は、データの中からn番目に大きい値を取得するための便利な関数です。ランキング作成や、売上データの上位分析など、業務でのデータ分析に役立ちます。例えば、「売上の上位3つを抽出したい」「テストの点数で2番目に高いスコアを知りたい」といったシーンで活用可能です。

ただし、データに重複がある場合や、範囲の指定を誤るとエラーが発生することもあります。本記事では、LARGE関数の基本的な使い方から応用テクニック、よくある間違いとその対処法までをわかりやすく解説します!

 

LARGE関数(マッスルたけちゃん)

マッスルたけ
マッスルたけ
「エクセルと筋肉は裏切らない!!!マッスルたけちゃんだ!ブランド服より割れた腹筋!よし、今日はLARGE関数についてレクチャーするぞ!」
まさる
まさる
「LARGE関数って、もしかして何かを大きくする関数ですか?筋肉を大きくするみたいな?」
マッスルたけ
マッスルたけ
「惜しい!でも、筋肉を大きくするには、まず一番大きな筋肉を知ることが大事だろ?LARGE関数は、データの中から指定した順位の大きい値を取得する関数なんだ!」
まさる
まさる
「へぇ!例えば、売上データから2番目に大きい金額を取り出すとか?」
マッスルたけ
マッスルたけ
「その通りだ!例えば、ベンチプレスの重量リストから2番目に重い記録を取得するのにも使えるぞ!」
まさる
まさる
「また筋肉で例える(笑)。でも、便利ですね!データ分析とかランキング作成に使えそう!」
マッスルたけ
マッスルたけ
「まさにその通り!でも、一つ注意が必要だ。データに重複があると、同じ値が何回もランクインすることがあるから、他の関数と組み合わせるとより便利だぞ!」
まさる
まさる
「了解です!LARGE関数、使いこなしてランキングの達人になります!」
マッスルたけ
マッスルたけ
「よし!エクセルも筋トレも、継続が大事だ!筋肉とエクセルの成長、どちらも怠るなよ!」

 

LARGE関数とは(初心者向け解説)

LARGE関数は、指定した範囲内の数値の中から、n番目に大きい値を返す関数です。例えば、テストの点数一覧から2番目に高い点数を取得したり、売上データの中で3番目に大きな金額を特定するのに便利です。データ分析やランキングを作成する際に役立ちます。

 

LARGE関数の特徴

  • 指定した範囲の中からn番目に大きい値を取得できる
  • データのランキング分析に活用できる
  • 動的に値を取得できるため、データが変わっても自動更新される
  • SMALL関数と対になる関数で、こちらはn番目に小さい値を返す
  • 配列を使って一度に複数の順位を取得することも可能

LARGE関数の構文(入力方法と引数)

関数の構文を確認します。

=LARGE(配列,n

 

【引数の説明】

引数名 説明
配列(必須) 値を検索する範囲(例:A1:A10)
n(必須) 何番目に大きい値を取得するか(例:1なら最大値、2なら2番目の大きい値)

LARGE関数の使い方(具体例付き)

  • D3セル=売上データから2番目に高い売上の9,500を取得

 

RIGHT関数の応用テクニック|仕事で役立つ活用法

応用テクニック①:ランキングを自動生成する

LARGE関数とMATCH関数を組み合わせると、データのランキングを自動生成できます。例えば、以下のような売上データで、トップ3の売上を取得することが可能です。

=LARGE(B2:B6, ROW(A1)) (上から順に1位、2位、3位を取得)

応用テクニック②:複数のトップNを一度に取得する

LARGE関数を配列数式として使用すると、一度に複数の順位の値を取得できます。

=LARGE(B2:B6, {1,2,3})

⇒結果:12,000  9,500  8,000(1位、2位、3位の売上)

 

LARGE関数 よくある質問(FAQ)

よくある質問(FAQ)をまとめました。

  • Q1: LARGE関数とは何ですか?
  • A1: LARGE関数は、指定したデータ範囲の中からn番目に大きい値を取得する関数です。ランキング作成や上位データの抽出に活用されます。
  • Q2: LARGE関数の基本的な使い方は?
  • A2: LARGE(範囲, n) の形式で使用します。例えば、LARGE(A1:A10, 2) とすると、範囲A1:A10の中で2番目に大きい値が取得できます。
  • Q3: LARGE関数がエラーになる原因は?
  • A3: データ範囲に数値以外のデータが含まれている場合や、nの値が範囲内の要素数を超えているとエラーが発生します。
  • Q4: LARGE関数とRANK関数の違いは?
  • A4: LARGE関数はn番目に大きい値そのものを取得しますが、RANK関数は指定した数値の順位を求めるため、目的が異なります。
  • Q5: LARGE関数をIF関数と組み合わせる方法は?
  • A5: IF関数と組み合わせることで、特定の条件を満たすデータのみを対象にLARGE関数を適用できます。例えば、{=LARGE(IF(A1:A10>50, A1:A10),1)} のように配列数式を使用します。

 

LARGE関数のまとめ

LARGE関数は、指定した範囲内からn番目に大きい値を取得できる関数です。データのランキング分析や、特定の順位の値を抽出するのに便利です。基本的な使い方から応用まで、しっかりマスターしてデータ分析に役立てましょう!

【ポイント整理】

  • LARGE関数は、指定範囲のn番目に大きい値を返す関数
  • ランキングや上位データの抽出に最適
  • SMALL関数と対になっており、小さい値を取得するならSMALL関数を使う
  • 配列を活用すると、一度に複数の順位を取得できる
  • MATCH関数と組み合わせるとランキング表を作成可能

 

マッスルたけ
マッスルたけ

これでLARGE関数もバッチリだ!レッツ筋トレ!

 

コメント

タイトルとURLをコピーしました