• 締切済み

#VALUE!表示の回避

=IF(L16="":"",SUM(L16:U16))のような計算式を入れたセルが2つあり、このセルの計算値を求めた場合#VALUE!表示となります。この数式でSUM関数範囲内のセルに数字を入れれば結果はでますが、数字を入れてない状態では#VALUE!表示となって現れます。この#VALUE!表示の回避方法を教えて下さい。

みんなの回答

  • y-hiro
  • ベストアンサー率11% (2/18)
回答No.3

IF文では真の値と仮の値を設定 =IF(*=x,仮の値,真の値) *がxの時真の値(あなたが求めてたい値)を表示 *がxではない時仮の値(適当な値)を表示 ※仮の値で何も表示させたくないときは "" といれ、  NGとか表示させたい時は "NG" と入力 で出来ますよ 予測であなたが入れたいのは =IF(L16=":","",SUM(L16:U16) てな感じですか? P.S 多分"":""、文法errorになりますよ

回答No.2

=IF(L16="":"",SUM(L16:U16)) を =IF(L16="","",SUM(L16:U16)) に変えてください! そして、L16のセルに数字以外を入力しないことがポイントになります。L16に文字を入れてしまうと、数値ではないため計算不能の#VALUE!がでますよ!

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

Excel2002では、 =IF(L16="":"",SUM(L16:U16)) は エラーが出て 確定できませんでした。 やむをえず =IF(L16="",SUM(L16:U16)) としたところ エラーが出ませんでしたが、 "":"" は、どういうことをしてるのでしょうか?

関連するQ&A