• ベストアンサー

#VALUEでるのはなぜでしょう?

いつもお世話になっています。 昨日、 http://okwave.jp/qa3045690.html で、空白セルの足し算について、教えていただきました。 =+IF(A1+A2+A3=0,"",A1+A2+A3)を応用して、 2つのBookのデータの足し算をしようと思ったのですが、 空白セル同士の足し算が「#VALUE」になってしまいます。 これはなぜ起こるのでしょうか? これを直すにはどうすればよいでしょうか? 足りない情報は補足いたします。 よろしくおねがいいたします。

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

  • ベストアンサー
  • naolich
  • ベストアンサー率41% (7/17)
回答No.2

#VALUEをヘルプで調べてみましょう。 おそらく、空白を加算しているということで、表示されているのだと思いますよ。 で、「Sheet1」のセル「A4」に「=+IF(A1+A2+A3=0,"",A1+A2+A3)」が入力されているものとします。「Sheet2」にも同じ式が入力されているものとします。で「Sheet3」のセル「A4」に  =IF(Sheet1!A4="",Sheet2!A4,IF(Sheet2!A4="",Sheet1!A4,IF(ISERROR(Sheet1!A4+Sheet2!A4),"",Sheet1!A4+Sheet2!A4))) を入力してみてください。 don9さんの思っている計算結果が得られるのではないかと思います。 ISERROR関数は()の中の数値(もしくは数式)がエラーになっているかどうかを判定する式です。ヘルプで調べてみるといいです。 的はずれな回答になってしまったらごめんなさい。

don9
質問者

お礼

回答ありがとうございます。 書類提出に間に合わせる事ができました。 #VALUEも調べてみます。 また教えてください。ありがとうございました。