• ベストアンサー

Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ

Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめようとすると、エラーが返ってしまいます。 エラーを無視して最大値や最小値を求めることは出来ないのでしょうか?

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

基本的にエラーを出ないような数式にすることをお勧めしますが、どうしてもエラーを含む場合にも最大値を計算したいなら以下のような配列数式を利用します。 =MAX(IF(ISNUMBER(範囲),範囲,"")) 配列数式にするため、入力後Ctrl+Shift+Enterで確定してください。

dudekl
質問者

お礼

ご回答ありがとうございます。 無事、解決することができました。

その他の回答 (2)

回答No.3

1さん2さんのおっしゃるように通常 数式の計算結果を別の計算にも使うような場合は「ISERROR」を使い エラーを回避します。 覚えておくと非常に便利です。 使い方は 2さんのおっしゃるように =IF(ISERROR(1こ目の計算式),「0」にするか””にするか,(2こ目の計算式)) といった感じです。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

作業列を使う方法です 画像で C2に =IF(ISERROR(B2),"",B2) 下方にオートフィル  B2がエラーの時は、空白それ以外はB2を表示 最小値 =MIN(C2:C6) 最大値 =MAX(C2:C6)