OfficeType

Excel~LARGE関数で範囲内の大きい方から指定した数値番目の値を表示しよう~エクセル

エクセルで指定した範囲内において、大きい数値から指定した順位の数値を求めるLARGE関数について説明します。

  • LARGE関数の書式はLARGE(配列,順位)になります。
  • 配列として順位付けしたい数値を全て含む範囲を指定します。
  • 順位は上から何番目の数値を求めるかを指定すします。

下の画像の例でセルD2にAさんからFさんのポイント数から2番目に大きい数値を表示したい場合はセルD2に=LARGE(B2:B7,2)と入力しEnterを押します。

配列はポイントの項目のセルB2からセルB7の範囲を指定するのでB2:B7になります。

順位は2番目に大きい数値を求めたいので2になります。

つまりセルD2に=LARGE(B2:B7,2)と入力しEnterを押すと、AさんからFさんのポイントで2番目に多いのはFさんの1700なので1700が表示されます。

非連続セルの場合

下の画像の例でセルE2に範囲A2からA6と範囲C2からC6において5番目に大きい数値を表示したい場合はセルE2に=LARGE((A2:A6,C2:C6),5)と入力しEnterを押します。

配列はセルA2からセルA6の範囲とセルC2からセルC6の範囲を指定するので(A2:A6,C2:C6)になります。括弧をつけないと警告がでるので非連続セルの場合は必ず括弧をつけてください。

順位は5番目に大きい数値を求めたいので5になります。

つまりセルE2に=LARGE((A2:A6,C2:C6),5)と入力しEnterを押すと範囲A2からA6と範囲C2からC6で5番目に大きい数値は6なので6が表示されます。

オートフィル

下の画像の例でE列に各行のA列からD列の範囲で2番目に大きい数値を表示したい場合はオートフィルを使えば素早く表示できます。

まずセルE2に=LARGE(A2:D2,2)と入力しEnterを押すとセルA2からセルD2の範囲で2番目に大きい数値は3なので3が表示されます。

次にセルE2を選択し右下にマウスカーソルを移動するとカーソルが黒十字(矢印なし)になるので、その状態でクリックしたままセルE6までカーソルを動かすとセルE2からE6に各行のA列からD列の範囲で2番目に大きい数値が表示されます。