2番目に高い値


11

MAX(A1:A30)を使用してセル範囲A1からA30の最高値を取得する方法を知っています。

しかし、どうすれば2番目または3番目に高い値を取得できますか?

回答:


9

次の式では、必要な最高値を選択できます。

=INDEX(SORT(UNIQUE(A1:A30),1,FALSE),1,0)

裏から説明する式:

  • SORT関数は、範囲を並べ替えますDESCENDINGを通じてFALSE 声明(安いものから高いものへ)。1最初の列を示します。
  • UNIQUE関数は、任意の重複を除外します
  • このINDEX関数では1、最初の順序2、2番目の順序など、必要な順序を選択できます。

私はスクリプトを書こうとしていましたが、問題は古き良き数式で解決できることがわかりました!!


8

SMALLLARGE数式を探してみてください。

私は使用します:

=LARGE(UNIQUE(A1:A30);2)

UNIQUE範囲内の異なる値のみを選択して検索します。番号は22番目に大きな数のためです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.