• 締切済み

IF ISERRORの使い方で質問です。

IF ISERROR SUMで足し算をしたいのですが、片方のデータの個数が「0」だと計算されないんです。 例)5月実績15件+6月実績0件=ブランクになってしまいます。 IF ISERRORを使っているので「value」にはならないのですが… どなたか知恵を貸して下さい。

みんなの回答

  • chie65535
  • ベストアンサー率43% (8536/19406)
回答No.2

回答者はエスパーや超能力者じゃないんだから、使用ソフト、バージョン、実際に書いた式を提示しないと、回答は無理です。 >IF ISERROR SUMで足し算をしたいのですが、片方のデータの個数が「0」だと計算されないんです。 だけしか情報が無いと、回答は「ふ~ん、そうなんだ。がんばってね」くらいしか書けませんよ。 >どなたか知恵を貸して下さい。 ふ~ん、そうなんだ。がんばってね。

全文を見る
すると、全ての回答が全文表示されます。
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

ソフトは何です? エクセル?アクセス?その他? それによって回答が変わりますよ。

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

関連するQ&A

  • エクセル ISERROR

    エクセルでISERROR関数を使い、エラー表示されないようにした2つ以上のセルを他のセルで更に計算すると#DIV/0!が表示されます。 例) B2 4月数量 C2 4月金額 D2 4月単価 =IF(ISERROR(C2/B2),"",C2/B2) E2 5月数量 F2 5月金額 G2 5月単価 =IF(ISERROR(F2/E2),"",F2/E2) 4~3月までのセルが続き、各単価の平均・伸長率などを他のセルで計算しようとすると#VALUE!が表示されます。 上記のようにISERROR関数を使った複数のセルを参照させ計算し、更にエラー表示させないようにするにはどのような方法がありますか。 どなたか教えてください。

  • IF関数で出した数値をSUM関数で使う

    2010エクセルでの関数について質問があります。 文章での説明でどこまで詳しくご説明できるか不安ですが お付き合い願います。 IF関数で =IF(A13>=25,"10","")と計算し、 セル内に、「10」と表示しています。 さらに、 上記、関数から表示した「10」を SUM関数を使い、 =SUM(A13,B13)と計算しました。 しかし、 IF関数で出した「10」が認識されず足し算されません。 「真の場合」や「偽の場合」で出された数値は 数値として認識されていないのでしょうか? 例えば・・・ B13のセルの数値が「200」であれば、SUM関数を入力しても 「10」が足されることなく、「200」のままで表示されるということです。 どのような方法ならば、足し算されるのでしょうか。 または、関数の使い方が間違っているのでしょうか。 説明が分かりにくく申し訳ありませんが、 宜しくお願い致します。

  • EXCELでの足し算でVALUEを無視したいのですが・・・

    エクセルの足し算で、SUMで足し算をしたいのですが 範囲内にひとつでも #VALUE! があると答えは #VALUE!に なってしまいますよね? この#VALUE!は無視して足し算をすることは可能なのでしょうか? 可能であればどのようにしたらできるのでしょうか? 質問ベタで申し訳ございません。 どうぞお知恵をお貸しくださいませ。

  • エクセル IF関数が入った条件付き書式について

    エクセルにおいて、セルA1、B1、C1があるとします。A1、B1には数値が何も入力されていない状態で、C1に計算式「=SUM(A1)/B1」が入っているとします。このままでは、C1は、「#DIV/0!」と表示されます。 この表示を消すために、C1にIF、ISERROR関数を使い、「=IF(ISERROR(SUM(A1)/B1),"",SUM(A1)/B1)」の計算式を入力します。 このままでもいいのですが、C1の値が「10以上」になった時に、C1のセルに色を付けたいのです。 書式→条件付き書式→セルの値が→次の値以上→10 にすると、セルに何も値が入っていない(空白)状態で色だけが付いてしまいます。 色々調べると、IF関数の""の空白が文字列のため、数値より大きいとみなされている事が原因っていうことは、分かりましたが、色々試してみても出来ません。何かいい方法はございますでしょうか? ご教授お願いします。

  • 関数について質問です。

    関数について質問です。 残業時間の計算をエクセルの表でするため、計算式を入れて行おうと思いますが、対象のセルがブランクの時に0を表示したくありません。 そこで、下記のような計算式を入れましたが、(1)は#VALUE!エラーが表示され、(2)はエラー表示はないものの0が表示されてしまいます。 どのような式を入れたらエラーも表示されず、計算されますか? ちなみに対象のセルは2列あります。 (1)=IF(OR(I5:I20="",S5:S19=""),"",SUM(I5:I20,S5:S19)) (2)=IF(ISBLANK(I5:I20),"",SUM(I5:I20))+IF(ISBLANK(S5:S19),"",SUM(S5:S19)) 関数は調べたい事をネットで検索して使っているので、基礎等何もありません。 すみませんがよろしくお願いします。

  • execl2010 if関数について

    いつもお世話になっています。 EXECL2010でIF関数を設定しようとしています。 漢字かブランクでデータを入力させたいと考えています。 =IF(AND(CODE(I11)>=12322,CODE(I11)<=29734),(I11)""),"","1:00") 片方ずつは動きますが、ブランクを条件に足すとエラーとなります。 どこがダメなのかご教授頂けたら幸いです。 どうぞよろしくお願いします。

  • ブランクの無視(IF関数の答え)

    IF関数を使って計算し””(ブランク)の答えになったセルを指定して計算式を入れても#VALUEになり「0」とみなされません。数値として認識させるにはどうすればいいのでしょうか? 書式~セル~表示形式~数値はやってみました。 バージョンはEXCEL2000です。

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

    =IF(S28="z",L28*M28,L28*M28*1.05) 関数の式を入れているのですが、#VALUE!が表示されます。 エラーの場合ブランク表示にするのはどうしたら良いのでしょうか。 ISERRORの使い方がわかりません。よろしくお願いします。

  • IF(B1="","",A1*B1)の合計

    セルC1に次の計算式が入っています。 IF(B1="","",A1*B1) 行9までコピーされています。 C10のセルで SUM(C1:C9) で合計したいと思っています。 B列に空白がある場合、 #VALUE!のエラーとなります。 IF(B1="","",A1*B1) の計算式を残したままで 解決方法はありませんか?

  • If~ThenステートメントとAnd演算子

    windows7、エクセル2013です。 セルに式が入っていてその計算された値が、 計算ERRを起こしている場合(#DIV/0!とか#VALUE!)、空白の場合、0の場合 は処理をしないで それ以外の場合は処理をするようにしたいのですが 以下の構文ではerrになります。 どこが悪いのでしょうか? よろしくお願いします。 If IsError(Cells(x, 20)) And (Cells(x, 20)) = 0 And (Cells(x, 20)) = "" Then Else y = Cells(x, 20) * Cells(x, 23) End If