- ベストアンサー
最小値の検索について
例えばA1からD5のセルに、0を含む正の少数のデータがランダムに入力されていたとして、このうち0を除いた数値の最小値をワークシート関数を用いて求めたいのですが、これのやり方を教えてください。 ExcelはExcel2000、OSはWindows2000を使用しています。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
ごめんなさい =SMALL(A1:D5,COUNTIF(A1:D5,0)+1) ですね
その他の回答 (5)
- cdsdasds
- ベストアンサー率52% (114/217)
回答No.5
0は複数あることがありえるんですよね。 =SMALL(A1:D4,COUNTIF(A1:D4,0)+1) でいかがでしょうか。
- syn-niko2
- ベストアンサー率42% (9/21)
回答No.4
答えを求めたいセルに =IF(MIN(A1:D5)=0,SMALL(A1:D5,2),MIN(A1:D5)) で出来ると思います。
質問者
お礼
うまく処理することができました。ありがとうございました。
noname#124418
回答No.3
#1のno-goodです…。 ごめんなさい。先程のでは0しか出てこないですょね…。 0の次に小さい数ってことですょね…。 必ず0があるとした時になってしまいますが、 =SMALL(A1:D5,2) でいかがでしょうか?
質問者
お礼
うまく処理することができました。ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
次の数式で如何でしょうか。 数式入力完了時、shift+ctrl+enterキーを同時押下して下さい。 =MIN(IF(A1:D5>0,A1:D5))
質問者
お礼
うまく処理することができました。ありがとうございました。
noname#124418
回答No.1
=MIN(A1:D5) でいかがでしょうか?
お礼
うまく処理することができました。ありがとうございました。