• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 最大値の入れ方について)

Excel 最大値の入れ方について

このQ&Aのポイント
  • Excel2003で、アクティブセルに最大値を入れる方法を教えてください。
  • アクティブセルには01から始まる番号が小さい順に入っており、その中にときどき「99」が入っています。最大値は「99を除いた値」となります。
  • 関数か何かで自動で入れる方法はありますか?

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

  • ベストアンサー
  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.3

> 「99を除いた最大値」は20です。 「19」ですよね。「+1」したいということですか? 99の個数を数えて その次の番目に大きい値を出せばいいんだから =LARGE(A$1:A29,COUNTIF(A$1:A29,99)+1) でいいはずです。

absolute_space
質問者

お礼

LARGE関数は便利に使えそうですね。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

方法1: =SUMPRODUCT(MAX((B1:B29<>99)*B1:B29)) 方法2: >番号が小さい順に入っており >その中に…入っています =LOOKUP(999,B1:B29)

absolute_space
質問者

お礼

ありがとうございました。

  • 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

absolute_space
質問者

お礼

ありがとうございました。