- ベストアンサー
Excelでエラー表示回避
Excel2000で 「Q5」「Z5」「AI5」「AR5」「BA5」「BJ5」の各セルに『=IF(ISBLANK(L5),"",VLOOKUP(P5,$C$84:$D$98,2,0))』の関数計算式を入力し 「E5」に 『 =IF(ISBLANK(C5),"",SUM(Q5+Z5+AI5+AR5+BA5+BJ5))』の関数を入力すると 「E5」に 『 #VALUE !』の表示がされます。 ちなみに現時点では「Q5」以外は関数式は入力してありますが関数に関連するセルに数字が入力されてない為空白の状態です。 この状態でも正規の表示がされるようにするにはどうしたら良いか教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
何のためのSUM関数なのでしょうか? =IF(ISBLANK(C5),"",SUM(Q5,Z5,AI5,AR5,BA5,BJ5)) Excel2003 SUMのヘルプより抜粋 ・数が配列またはセル範囲の参照である場合、その中に含まれている数値だけが計算の対象となります。 空白セル、論理値、文字列、エラー値は無視されます。 ・エラー値または数値に変換できない文字列を引数に指定すると、エラーになります。
その他の回答 (2)
- hana-hana3
- ベストアンサー率31% (4940/15541)
>SUM(Q5+Z5+AI5+AR5+BA5+BJ5) "+" で式を作成しているために空白があるとエラーになるのです。 sum()を普通に使えば空白があってもエラーにはなりません。 SUM(Q5,Z5,AI5,AR5,BA5,BJ5)
お礼
ありがとうございました。 これで明日から仕事が楽になります。 また何かありましたらよろしくお願いします。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
E5を =IF(ISERROR(SUM(Q5+Z5+AI5+AR5+BA5+BJ5)),"",SUM(Q5+Z5+AI5+AR5+BA5+BJ5)) と、しましょう
お礼
ありがとうございました。 また何かありましたらよろしくお願いします。
お礼
ありがとうございました。 これで明日から仕事が楽になります。 また何かありましたらよろしくお願いします。