こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

数列のランキングを求めるには?

例えば、A列に任意の数字の羅列があるとします。
仮に、A1からA5までで、

5
7
17
13
11

とすると、最大値はMAX関数、最小値はMIN関数で求められますが、
”2番目に大きい値”や、
”4番目に大きい値”を抽出する関数、
もしくは、
B5のセルに『A5は3番目に大きい値だよ』
と返してくれるような関数はありますでしょうか?

 よろしくご教示の程お願いします m(_ _)m

投稿日時 - 2001-06-27 17:33:09

QNo.96392

困ってます

質問者が選んだベストアンサー

こんにちは

2番目に大きい値
 =LARGE(A1:A5,2)

2番目に小さい値
 =SMALL(A1:A5,2)

B5のセルに『A5は3番目に大きい値だよ』
 =RANK(A5,A1:A5)

です。

投稿日時 - 2001-06-27 17:58:10

お礼

 早速のご回答ありがとうございます。
ここで引っかかって困っていました。助かりました。

投稿日時 - 2001-06-27 18:26:13

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

EXCELですよね?

=LARGE(A1:A,2)
=LARGE(A1:A,5)

でそれぞれ2番目、5番目に大きい数が得られます。

同様にSMALLも使えます。

投稿日時 - 2001-06-27 17:58:45

お礼

早速のご回答ありがとうございます。
ここで引っかかってしまったんです。

 EXCELと明記しなかったのは、私の不注意でした。
申し訳ありません。

投稿日時 - 2001-06-27 18:24:17

あなたにオススメの質問