dポイントプレゼントキャンペーン実施中!

エクセル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が表示されるはずです。


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

A 回答 (2件)

B5の式は


=MATCH(MAX(A1:A5),A1:A5,0)
でしょうね。
    • good
    • 13
この回答へのお礼

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

お礼日時:2004/08/09 00:23

B5は


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

C5は
=ROW()-B5

これで良いですか?

この回答への補足

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

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

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

補足日時:2004/08/08 23:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A