- 締切済み
最小値を求める式を教えてください
例えばC列にマイナス&プラス&ゼロ値が入っているとします。 プラス値での最小値を求めたいです。 どのような式になるでしょうか? 数値は不規則に+/-/0が入っています。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
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です。 これは「配列数式」と言われるものです。
- maron--5
- ベストアンサー率36% (321/877)
回答No.3
◆少し強引ですが、こんな方法もありますよ =MIN(INDEX(--SUBSTITUTE((C1:C100>0)*C1:C100,0,10^5),))
質問者
お礼
ご回答ありがとうございました
- maron--5
- ベストアンサー率36% (321/877)
回答No.2
◆こんな方法もありますよ =SMALL(C1:C100,COUNTIF(C1:C100,"<=0")+1)
質問者
お礼
ご回答ありがとうございました。 なるほど、勉強になります。
- zap35
- ベストアンサー率44% (1383/3079)
回答No.1
C1:C100の範囲で正数の最小値を求める式です =LARGE(C1:C100,COUNTIF(C1:C100,">0"))
質問者
お礼
ご回答ありがとうございました。 "LARGE"ですか、使ったことがなかったので感激しました。 うまくいきました。
お礼
ご回答ありがとうございました