• ベストアンサー

最小値の検索について

例えばA1からD5のセルに、0を含む正の少数のデータがランダムに入力されていたとして、このうち0を除いた数値の最小値をワークシート関数を用いて求めたいのですが、これのやり方を教えてください。 ExcelはExcel2000、OSはWindows2000を使用しています。 よろしくお願いします。

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

  • ベストアンサー
  • cdsdasds
  • ベストアンサー率52% (114/217)
回答No.6

ごめんなさい =SMALL(A1:D5,COUNTIF(A1:D5,0)+1) ですね

noname#128465
質問者

お礼

うまく処理することができました。ありがとうございました。

その他の回答 (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#128465
質問者

お礼

うまく処理することができました。ありがとうございました。

noname#124418
noname#124418
回答No.3

#1のno-goodです…。 ごめんなさい。先程のでは0しか出てこないですょね…。 0の次に小さい数ってことですょね…。 必ず0があるとした時になってしまいますが、 =SMALL(A1:D5,2) でいかがでしょうか?

noname#128465
質問者

お礼

うまく処理することができました。ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の数式で如何でしょうか。 数式入力完了時、shift+ctrl+enterキーを同時押下して下さい。 =MIN(IF(A1:D5>0,A1:D5))

noname#128465
質問者

お礼

うまく処理することができました。ありがとうございました。

noname#124418
noname#124418
回答No.1

=MIN(A1:D5) でいかがでしょうか?

関連するQ&A