- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 最大値の入れ方について)
Excel 最大値の入れ方について
このQ&Aのポイント
- Excel2003で、アクティブセルに最大値を入れる方法を教えてください。
- アクティブセルには01から始まる番号が小さい順に入っており、その中にときどき「99」が入っています。最大値は「99を除いた値」となります。
- 関数か何かで自動で入れる方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 「99を除いた最大値」は20です。 「19」ですよね。「+1」したいということですか? 99の個数を数えて その次の番目に大きい値を出せばいいんだから =LARGE(A$1:A29,COUNTIF(A$1:A29,99)+1) でいいはずです。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
方法1: =SUMPRODUCT(MAX((B1:B29<>99)*B1:B29)) 方法2: >番号が小さい順に入っており >その中に…入っています =LOOKUP(999,B1:B29)
質問者
お礼
ありがとうございました。
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんばんは! >この例でいうと、最大値はいま19なので、B30セルに入れたい「99を除いた最大値」は20です がよく理解できないのですが、 質問文では「19」が99以外の最大値ですよね? その値に1をプラスしたものをB30セルに表示すれば良い!というコトだとすると・・・ B30セルに =MAX(IF(B1:B29<>99,B1:B29))+1 これは配列数式になりますので、Ctrl+Shift+Enterで確定してください。m(_ _)m
質問者
お礼
ありがとうございました。
お礼
LARGE関数は便利に使えそうですね。