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

解決済みの質問

最大値のあるセルの行番号のみを求めたいです。

エクセル2000を使用しています。
OSはXP HOMEです。
よろしくお願いします。

下のようになっているとします。
そこで二つの質問をさせていただきます。



    A        B    C
1    13
2    10
3    64
4    50
5    12

B5にA1:A5の最大値の行番号を表示させるには関数を用いてどのようにあらわせばよいでしょうか?
※上記の例ですとB5には「3」が表示されるはずです。

また、C5にはA1:A5の最大値が示されているセルの行番号からどれだけ隔たりがあるかを表示させたいと思います。
※上記の例ですとC5の行番号は「5」最大値のセルはA3ですので、行番号は「3」。
「5-3=2」となりC5には2が表示されるはずです。


お分かりの方がいらっしゃいましたらお願い申し上げます。

投稿日時 - 2004-08-08 22:42:44

QNo.955432

暇なときに回答ください

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

B5の式は
=MATCH(MAX(A1:A5),A1:A5,0)
でしょうね。

投稿日時 - 2004-08-08 23:56:41

お礼

ありがとうございました。よい結果が得られました。

投稿日時 - 2004-08-09 00:23:24

ANo.2

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

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

回答(2)

ANo.1

B5は
=MATCH(MAX(A1:A5),A1:A5)

C5は
=ROW()-B5

これで良いですか?

投稿日時 - 2004-08-08 22:51:28

補足

早速のご回答ありがとうございます。
質問した例ではご回答の通りうまくいきました。

A1=100
A2=0
A3=0
A4=0
A5=0

といったように数値を変えてみましたところB5には「1」が表示されるところですが、「5」が表示されました。なにか理由は考えられますでしょうか?

投稿日時 - 2004-08-08 23:26:10

あなたにオススメの質問