• ベストアンサー

エクセル2003 #VALUEが出てしまう

エクセル2003を使っています。 2つのBookを使っています。 ='[Book1.xls]sheet1'!$I$20:$I$24 をセルに入力すると#VALUEになってしまって、しかたなく ='[Book1.xls]sheet1'!$I$20+'[Book1.xls]sheet1'!$I$21+'[Book1.xls]sheet1'!$I$22+'[Book1.xls]sheet1'!$I$23+'[Book1.xls]sheet1'!$I$24 というふうに1つ1つ足し算しています。 #VALUEになってしまう理由が分からず質問させて頂きます。 どうすればいいのでしょうか? 参考になるかわかりませんが、 ='[Book1.xls]sheet1'!$I$10:$I$14 このように、参照する場所を変えるとエラーにはなりません。 よろしくお願いいたします。

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

  • ベストアンサー
noname#66332
noname#66332
回答No.1

='[Book1.xls]sheet1'!$I$20:$I$24 範囲の足し算なのにsumが付いてないってオチではないですよね?

mac1
質問者

お礼

うっ… すみません。そのオチでした。 2日間悩んでしまいました。 簡単なことだったと思いますが、丁寧に回答頂きありがとうございました。やっと仕事が進みます。

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

その他の回答 (1)

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.2

こんにちは =sum('[Book1.xls]sheet1'!$I$20:$I$24) とsumが必要でしょうが、 ところで I20~I24にはどんなデータが入っているのですか? では。

mac1
質問者

お礼

その「sum」忘れでした。お手数をかけてすみません。 I20~I24には今のところ何の数字も入っていないので「0」と表示されてほしかったのです。 やっと仕事がすすみそうです。 ありがとうございました。

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

関連するQ&A