上から数えて指定の位置の値を求める(LARGE)

広告

指定したデータの中で上から数えて指定した位置にある値を求めます。対象となる値は数値のみで数値以外の値が含まれていても対象とはなりません。

=LARGE(セル範囲, 順位)

引数に指定したセル範囲の中で、上から数えて指定した順位の値を計算します。

例えば次のような記述となります。

=LARGE(A1:A4, 2)

この例の場合、セルA1からセルA4までの数値が含まれるセルの中で、2番目に大きい値を取得します。

では実際に試して見ます。

1.元となるExcelを用意する

下記のようなExcelシートを用意します。

LARGE関数のテスト

テストの得点表です。得点以外にも文字列などが含まれていますが、得点の中で1位から3位の値を求めます。

2.結果を表示するセルを選択

まず1位を表示してみます。結果を表示するセルを選択します。

LARGE関数のテスト

結果を表示するセルは「F3」です。

3.関数の設定

挿入する関数を選択します。メニューの「挿入」から「関数」を選択します。

LARGE関数のテスト

「関数の検索」で「large」を入力し、「関数名」で「LARGE」が選択されていることを確認してから「OK」ボタンをクリックします。

LARGE関数のテスト

「範囲」に対象となるセル範囲を入力します。

LARGE関数のテスト

「順位」に上から数えて何番目の値を求めたいかの順位を入力します。

LARGE関数のテスト

最後に「OKボタンをクリックして下さい。

4.結果の表示

指定したセル範囲の中で、指定した順位の値を表示します。

LARGE関数のテスト

また、セルに直接次のように入力しても結構です。

=LARGE(C3:C11,1)

次に2位と3位の値を求めてみます。まず2位を求めるためにセルF4に次の式を入力します。

=LARGE(C3:C11,2)

順位を2位に変えただけのものです。次に3位を求めるためにセルF5に次の式を入力します。

=LARGE(C3:C11,3)

LARGE関数のテスト

上から数えて1位から3位まで表示されました。

Excel関数入門の他の記事を見てみる

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)