検索

リストを順番に並べる

定義

昇順に並べたリストの 3 番目の値を返すとは、INDEX で SORT を囲むことです。

構文

=SORT(array, sort_index, sort_order)

引数

引数 意味
array 並べる数値のリストです。
sort_index 1 は最初の(ここでは唯一の)列で並べます。
sort_order -1 は最も大きい値を先にします。1 は最も小さい値を先にします。

計算例

計量の一覧は荷重を A2:A4 に保存しています。最も大きい荷重が先頭に来る必要があります。

A: 荷重
5
12
3

数式: =SORT(A2:A4,1,-1)

結果: 12。大きい順に並べると、リストは 12、次に 5、次に 3 で始まります。

練習問題

セル A2:A4 には 4、1、7 が入っています。B2 に、それらの数値を昇順に並べたあとの 3 番目の値を返す数式を書いてください。

  1. B2 に、A2:A4 を昇順に並べた 3 番目の値を返す INDEX と SORT の数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

既定でそのリストを昇順に並べるのが SORT 関数です。

よくある間違い

並べ替え後の最初の値を返すミスです。=INDEX(SORT(A2:A4),1) のようにすると、昇順は 7 ではなく 1 から始まります。

関連する関数

これらのリンクは関連する関数です。