- ベストアンサー
最大値のあるセルの行番号のみを求めたいです。
エクセル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が表示されるはずです。 お分かりの方がいらっしゃいましたらお願い申し上げます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
B5の式は =MATCH(MAX(A1:A5),A1:A5,0) でしょうね。
その他の回答 (1)
- arukamun
- ベストアンサー率35% (842/2394)
回答No.1
B5は =MATCH(MAX(A1:A5),A1:A5) C5は =ROW()-B5 これで良いですか?
質問者
補足
早速のご回答ありがとうございます。 質問した例ではご回答の通りうまくいきました。 A1=100 A2=0 A3=0 A4=0 A5=0 といったように数値を変えてみましたところB5には「1」が表示されるところですが、「5」が表示されました。なにか理由は考えられますでしょうか?
お礼
ありがとうございました。よい結果が得られました。