• ベストアンサー

エクセルのエラー表示

例えば =IF(U5="",U5,((U5+V5)-W5)) の式でW5には、他のリンク先から数字を引っ張って来る為 リンク先の入力が無いと #VALUE! が出てしまいます。 #VALUE! を、スペース表示にするには??何を付け加えれば 良いでしょうか? 宜しく御願いします。

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

  • ベストアンサー
回答No.2

ただ数字を引張ってくるだけの場合、入力が無くても"0"として計算可能でありエラーが出ないと思いますので、 W5:=IF(X5="","",X5) のように処理しているのではないかと推測されます。 上記の推測通りなら、以下の通りでOK。 =IF(OR(U5="",W5=""),"",U5+V5-W5) とにかくエラーが出たら空白表示する方法。 =IF(ISERROR(IF(U5="",U5,U5+V5-W5)),"",IF(U5="",U5,U5+V5-W5)) エクセル2007の場合。 =IFERROR(IF(U5="",U5,U5+V5-W5),"")

fukuyama-m
質問者

お礼

=IF(OR(U5="",W5=""),"",U5+V5-W5) で解決しました。 様々な例をありがとうございます。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 =IF(U5="",U5,SUM(U5,V5)-SUM(W5))

fukuyama-m
質問者

お礼

この式が表に一番合っていたようです。 有難うございます。

fukuyama-m
質問者

補足

この式が表に一番合っていたようです。 有難うございます。

  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

実際どのように入力されているか分からず、#VALUE!が再現できないので 対処療法ですがIF関数の中にISERR関数を含めてみてはいかが?

関連するQ&A