• 締切済み

最小値を求める式を教えてください

例えばC列にマイナス&プラス&ゼロ値が入っているとします。 プラス値での最小値を求めたいです。 どのような式になるでしょうか? 数値は不規則に+/-/0が入っています。 宜しくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.4

調べるセルをA1からA9とした場合、 =MIN((A1:A9>0)*1*(A1:A9)) と入力して、数式を入力し終わったら、「ENTER」でなく 「SHIFT」と「CTRL」を同時に押しながら「ENTER」を押します。 計算式全体が {=MIN((A1:A9>0)*1*(A1:A9))} と「{」「}」(中括弧)でくくられていればOKです。 これは「配列数式」と言われるものです。

SEINEN
質問者

お礼

ご回答ありがとうございました

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆少し強引ですが、こんな方法もありますよ =MIN(INDEX(--SUBSTITUTE((C1:C100>0)*C1:C100,0,10^5),))

SEINEN
質問者

お礼

ご回答ありがとうございました

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆こんな方法もありますよ =SMALL(C1:C100,COUNTIF(C1:C100,"<=0")+1)

SEINEN
質問者

お礼

ご回答ありがとうございました。 なるほど、勉強になります。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

C1:C100の範囲で正数の最小値を求める式です  =LARGE(C1:C100,COUNTIF(C1:C100,">0"))

SEINEN
質問者

お礼

ご回答ありがとうございました。 "LARGE"ですか、使ったことがなかったので感激しました。 うまくいきました。

関連するQ&A

専門家に質問してみよう