• 締切済み

エクセルで別のファイルを参照する関数を入力した時、参照しているファイルを開かないとVALUEになってしまう

=DSUM('X:\共通\製造部\フリーパート資料\外注管理システム\[木村弘子.xls]木村弘子'!$A:$T,'X:\共通\製造部\フリーパート資料\外注管理システム\[木村弘子.xls]木村弘子'!$G$1,$A$12:$C$13) 上記のような関数を使っているのですが、ファイル「木村弘子」を開かないと VALUEとなってしまいます。ところが、一部のセルは開かなくてもちゃんと値を 返してくれるのです。参照しているファイルを開けばいいだけなのですが、 参照しているファイル数が多いため、ものすごく面倒です。 なぜ参照ファイルを開かないと値を返してくれないのかが分かりません。 どうぞ、お願いします。

みんなの回答

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

=DSUM('X:\共通\製造部\フリーパート資料\外注管理システム\[木村弘子.xls]木村弘子'!$A:$T,'X:\共通\製造部\フリーパート資料\外注管理システム\[木村弘子.xls]木村弘子'!$G$1,$A$12:$C$13) データベースを指定する最初の"$A:$T"の部分・・・行指定が抜けてるのでは?

  • Good-S15
  • ベストアンサー率33% (149/439)
回答No.1

こんばんは。 関数の中に「木村弘子.xls」と固定で指定しているから ではないでしょうか?

関連するQ&A