• ベストアンサー

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

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

  • dudekl
  • お礼率86% (137/158)

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

  • ベストアンサー
  • 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)

関連するQ&A

  • エクセルで指定範囲の最大値・最小値を求めたい

    エクセルで、A列、B列、C列・・・にそれぞれ100個ずつ数値データがあります。 各列で1番上のデータからn番目のデータまでの範囲の最大値・最小値と、 n+1番目のデータから100番目のデータまでの範囲の最大値・最小値をそれぞれ求めたいのです。 nの値は列ごとに異なっており、例えばA列のn値は[A105]のセルに記入されています。 [A102]=40のとき、 =MAX(A2:A40) =MAX(A41:A101) などと個別に範囲指定をせずに、[A105]の値を引用して最大値・最小値を求めるにはどうすればいいでしょうか。

  • エクセル:エラーの値を含む範囲のmaxを求めたい

    エクセルの関数で maxやsumは関数の範囲内にエラーの値があると 数式の結果もエラーになってしまいますが エラーの値以外の最大値や合計を求めるのはどうすればよいのでしょう

  • エクセルの任意範囲の最大値最小値の取得について

    エクセルデーター任意範囲の最大値と最小値の取得方法について教えて下さい。 例は以下の形式です。 //////////////////////////////////////////////////////////////// A B C D E G H I O 1 0.51 1.32 0.32 0.34 2 0.59 1.43 0.33 0.35 3 0.62 1.59 0.30 0.36 4 0.60 1.57 0.31 0.30 5 0.59 1.62 0.34 0.39 ←"+1"          6 0.68 1.64 0.34 0.34 7 0.68 1.60 0.33 0.33 8 0.59 1.58 0.31 0.30 9 0.49 1.40 0.33 0.29 10 0.38 1.20 0.29 0.29 . . . . . 11 -1.2 -2.3 -1.3 -1.4 . . . . . E列:昇順に1からの値 G列,H列,I列,O列:完全な規則性はない正負小数点の値。大きく見ると値は増加や減少ではあるが、1行ずつ見ると常に増加や減少とはなっていない。 最終行も未確定で、10回または、5回の同じ様なデーターの繰り返しで、繰り返し点(最大・最小)の値も決まっていない。 10回または、5回の各繰り返し点(最大・最小)を抽出し、以下の値を追記したい。 I列の最初の最大値の同じ行(B列)に"+1"、最小値の同じ行(B列)に "-1"を追記したい。同様に、"+1"~"+10","-1"~"-10"または、 "+1"~"+5","-1"~"-5"を追記したい。 I列が同じ場合、O列→H列→G列の順に最大値と最小値を判断する。 説明不足であるかもしれませんが、エクセル関数の組み合わせや、マクロ、VBAいかなる方法でもかまわないので、早急に処理できる良い方法はないでしょうか? よろしくお願いします。

  • 最大値・最小値について。

    -1≦x≦1のとき、y=9^x+2・3^(x+1)-1の最大値と最小値、そしてxの値について。A=3^x y=9^x+2・3(x+1)-1 =(3^x)^2+2・(3^x)・3^1-1 =(3^x)+6・(3^x)-1 =A^2+6A-1 =(A+3)^2-10 Aの範囲 1/3≦x≦3になったんですがあってますかね??そして最大値と最小値はどうやるんですか??教えて下さい。

  • a[1]=3,4a[n+1]=12a[n]-2×{3^(n-1)}×n

    a[1]=3,4a[n+1]=12a[n]-2×{3^(n-1)}×n+3^(n-1) で、 Σa[k](k=1~n)を最大にするnの最小を求めよ。 まず、一般項a[n]=-3^(n-2){n^2-2n-3)/4 を求めました。 このあとΣの値を求められません。 よろしくお願いします。

  • エクセル 最大値、最小値

    エクセルでの質問です。 種類  結果 A     15 A     10 B     3 C     8 C     12 C     5 D     8 の様な表から各種類の結果の最大値と最小値を取り出したいのですが、種類が1000種類程ありうまく手間がかかって出来ません。 最大値、最小値をまとめた表は、エクセルで出来ないでしょうか。よろしくお願いします。

  • IIBまでの範囲での最大最小問題です

    「0<a≦1の範囲における g(a)=2a√a-2a の最大値・最小値と、そのときのaの値を求めよ」 という問題が出たのですが、まったく解法が浮かびませんでした・・・ 無理矢理グラフを描いて、最大値はなんとなく0かなぁと思ったのですが それも計算では求めていないのでまったく自信はありません・・・ テスト問題でまだ解答が出ていないのですが、ぜひ解法と答えを知りたいのでお力添えをよろしくお願い致しますm(_)m ちなみに範囲は数学IIBまでの問題です。

  • エクセルで、ある範囲のセルのうち、5以上の値で最小の値を求めたい

    エクセルで、ある範囲のセルのうち、5以上の値で最小の値を求めたいです。 1 3 2 6 9 0 4 ならば、 6が答え。 関数が無ければ、VBAで作った関数でも構いません。 また、VBAで範囲指定と条件指定が引数となる方法も知りたいです。

  • Excelで、ある範囲内の最大値や最小値の『文字の形』や『文字の大きさ』を変えたいのですが・・・

     エクセルの初心者です。よろしくお願いいたします。  ある範囲内(複数のセル・行・列・シート)で、数値の最大値と最小値の文字の『形』や『色』を変えたいのです。  例えば、「セルA1」から「セルA100」までに入力されている、100個の数値の中で、  最大値は「明朝体」に、  最小値は「斜体」に、  変えるということを行いたいのです。  簡単な方法があればお教えください。よろしくお願いいたします。

  • Excel 検索値参照範囲の書式を揃えても#N/A

    ExcelでINDEX+MATCH関数、VLOOKUP関数を使用したときに 検索値と参照範囲の書式を合わせてもエラー#N/Aになり、抽出できなくなりました。 書式はタイトル行は全て標準、IDと製品名の値は文字列にしています 今まで問題なく、抽出できていたのに今日突然値のエラー#N/Aになり抽出自体できなくなりました。 検索値と検索範囲の書式は合わせているのになぜでしょうか? ご教授頂けると幸いです。

専門家に質問してみよう