• ベストアンサー

エクセルの最小値の計算

御世話様です。 エクセルで最小値の計算をしたいのですがMINを使うと空白やゼロを拾ってしまいます。空白やゼロのセルを拾わないようにするにはどうしたらいいのでしょうか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

通常MIN関数は空白や文字は除外されます。(エラー値だとエラー、ゼロは拾う) 空白や文字も0として拾うならMINA関数ですね。 上記も除外なら =MIN(IF(AND(ISNUMBER(範囲),範囲<>0),範囲)) でCtrl+Shift+Enterとして配列数式にすれば計算できます。

その他の回答 (4)

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

式として  =MIN(IF(範囲>0,範囲,"")) と入力し、Shift+Ctrl+Enter で入力ではどうでしょう。 MINは空白はカウントしないので、0を空白に置き換えてMINで最小値を取得しています。

noname#204879
noname#204879
回答No.4

{=MIN(IF(range,range,""))}

noname#187541
noname#187541
回答No.3

こんにちは。 MIN関数なら空白や文字は無視されるはずです。 数式がおかしいのかな?数式をコピーして提示してください。

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

安直ですが、次の方法は如何でしょうか。 =IF(SMALL(範囲,1)=0,SMALL(範囲,2),SMALL(範囲,1))

関連するQ&A