• ベストアンサー

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

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

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

配列数式を使ってください。 合計=SUM(IF(ISERROR(A1:A100),"",A1:A100)) と入力してCtrl+Shift+Enterで確定(下記のようになります。) 合計={SUM(IF(ISERROR(A1:A100),"",A1:A100))} 最大値=MAX(IF(ISERROR(A1:A100),"",A1:A100)) と入力してCtrl+Shift+Enterで確定(下記のようになります。) 最大値={MAX(IF(ISERROR(A1:A100),"",A1:A100))}

48946
質問者

お礼

そんな方法があったんですね どこかで見た記憶があります ありがとうございます

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

  • Excel : ある値がどの範囲にあるか調べたい

    Excelで、ある数値が5つの数字のどの範囲にあるか調べるには、どの関数を使えばいいのでしょうか。以下の例の場合、5つの数字と同じ(5つ)かその間(6つ)の合計11のどの範囲にあるか知りたいです。11つの範囲に範囲名 (例えば、A~K) をつけて、Eという具合に答えが出せればOKです。 (例) 調べる値 = 14 5, 8, 15, 19, 27

  • エクセル VBA セル範囲を指定

    functionプロシージャを作ろうとしてます。いわゆるユーザ定義関数です。 エクセルの関数でSUMが用意されており、SUM(セル範囲)のように書けば合計を返します。 同じようにセル範囲の指定を受けて計算結果を返すfunctionを作りたいのです。 function example(セル範囲 As double,・・・) As double 任意の範囲を指定して、その値を使って計算したいのです。 ・セル範囲の書き方というか、フォーマットの書き方 ・プロシージャ内で計算に使うために配列に読み込む方法

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

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

  • エクセルでエラーセルを気にせず合計値を出したい

    SUM関数で合計値を出す際、その合計の元の値にエラー(例えば#REFなど)があった場合、合計値も同様にエラーになってしまいます。 これをエラーセルに構わず、エラーになったセル以外の合計だけでも値が欲しい場合、どのような関数を入れればいいでしょうか。

  • エクセルのRANK関数についてです。

     エクセルを使っていまして、その中の関数にRANKという関数があるわけですが、書式は =RANK(数値,範囲,順序) になりますが、この範囲のところにSUM関数を入れることはできるのでしょうか? =RANK(数値,SUM(B2:B5),順序) という形でSUMをRANK関数の中に入れることは可能でしょうか?私自身も何度も試してみましたが「入れた数式は正しくありません」というエラーが出てしまいました。

  • エクセルでセルの値を数式の範囲として使うには?

    タイトル通りなのですが、エクセルでセルの値を数式中で範囲として使うにはどうすればよいのでしょうか? 例えばA1セルに「1」という値が入っており、B2セルに「10」という値が入っているとします。この時、数式中で、「A1」と「B2」を用いて、「E1からE10まで」を指定することは可能でしょうか。可能でしたらどのような数式を組めば良いのでしょうか? よろしくお願いします。

  • エクセルで表示行の値だけの合計を求めるには?

    たとえばSUM関数を使うと、指定したセル範囲の中に非表示の行があった場合、その行の値も合計に含まれますが、それを含まない合計(非表示の行を無視する合計)を求めるにはどうしたらよいですか。 よろしくお願いします。

  • エクセルの関数について

    エクセルで、合計は、SUM関数を使いますが、数値がゼロのときに、 ゼロを表示しないようにするため、IF関数で、IF(A1=0,"",A1) と表示すると、今度は、その数値を使い足し算をしたとき、 エラーになってしまいます。(ゼロのときの値が""のため) 1.足し算、引き算の結果がゼロのとき、何も表示したくない 2.そのセルをさらに足し算、引き算したときにエラーにならない 方法を教えてください。

  • エクセルのエラー値

    エクセルで添付した図のような表を作りました。 合計の行にIFとSUM関数を使いました。 B2のセルをドラッグでC2に移動させると、合計のC3の式がエラーになってしまいます。 なぜでしょうか? ドラッグでセルを移動させてもエラーにならないようにするにはどうしたらいいですか? よろしくお願いいたします。

専門家に質問してみよう