質問: エクセルで最小値から0を除く方法 早速ですが、エクセル入力したデータから最大値と最小値を求めようとしています。 最大値は=max(a1:a100)で求められるのですが、最小値には0が入っていると=min(a1*a100)では0となってしまいます。 0以外で最小値を求めたいのですが、どのように設定すればよいでしょうか? どなたかご教授いただけると助かります。
回答: 配列関数を使用することになります。 =min(if(a1:a100=0,"",a1:a100)) と入れて、 ctrl+shift+enter で決定します。 式が{}でくくられますが、 中身のif文の通り、a1~a100のセルで0の値は 空白、それ以外はそのまま で一度計算してその中の最小値を出します。