[[20150827195535]] 『別ファイルに日々データを追加していき、もう一方』(nt) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『別ファイルに日々データを追加していき、もう一方のファイルで集計する方法』(nt)

{=SUM(IF([実績.xlsx]Sheet1!$C2:INDEX([実績.xlsx]Sheet1!$C:C,COUNTA([実績.xlsx]Sheet1!$C:C))=東京支社!$E2,[実績.xlsx]Sheet1!$K2:INDEX([実績.xlsx]Sheet1!$K:K,COUNTA([実績.xlsx]Sheet1!$K:K)),""))}

実績.xlsxのファイルに日々売上データを追加しています。
もう一方のファイルで店舗ごとの売り上げを把握したく、上記のような数式を入力して、E列の店コードに該当する売り上げ(K列)を合計したいのですが、実績.xlsxを閉じてしまうと、上記の数式がエラー(#REF!)になってしまいます。

いろいろと検索等をして模索しながら上記の数式にたどりついたのですが、
ファイルを閉じてもエラーにならないようにするにはどのように
修正すればよろしいでしょうか?
またよりよい形の数式がございましたらご教示いただけると幸いです。

ひとつのファイルでまとめて作成したところ、実績データのシート以外に10支社分(各支社数千店舗)のシートがあり、再計算にかなり時間がかかったため、
各支社ごとにファイルをわけ(10個)+実績データのファイル1個で分けて作成しようとしております。

何かと至らない点があるかとは思いますが、よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 こちらで、win7+xl2010、win8.1+xl2013 でやってみましたが、いずれも、実績.xlsx を閉じてもエラーにはなりません。

 もちろん、実績.xlx が、式をセットした時点と同じフォルダに存在するということが前提ですが。

 不思議ですねぇ。

(β) 2015/08/28(金) 09:15


βさん

ご回答ありがとうございます。
実績.xlsxを閉じ、支社ごとのファイルを上書き保存し、再度開き直すとエラーになってしまうのですが対策はございますでしょうか。
ご教示お願い致します。
(nt) 2015/08/28(金) 10:25


 実績.xlsxが閉じた状態で、数式のフルパスを確認してみる。
 多分、実績.xlsxが、最初にあった場所ではないのでは?
 実績.xlsxを開いた状態で、支社ごとのファイルを上書き保存。
(BJ)2015/08/28(金) 10:34


 過去ログ検索。
 結果がどうなったか書いてないけど、これと似てる?

[[20130227173448]] 『リンクのエラーについて』(くまもん)
 
(1111) 2015/08/28(金) 11:14


他ブックを参照する式は、後々リンク切れの原因になりやすく、操作を妨げる場合が多いので、使わない方が良いように思います。ファイルを開くのも遅くなりますし。

代わりに、マクロで支店ファイルを順次開き、コピーによってデータを集めてはいかがでしょうか。
(???) 2015/08/28(金) 11:35


 >>実績.xlsxを閉じ、支社ごとのファイルを上書き保存し、再度開き直すとエラーになってしまうのですが対策はございますでしょうか。 

 再現しました。
 ためしに、配列数式ではない式もセットしておきますと、開くときにリンク更新メッセージは出るものの
 そちらのほうは #REF! にはなりませんね。

 不思議ですねぇ。

(β) 2015/08/28(金) 12:03


皆様

ご回答ありがとうございます。
もう一度こちらで見直してみます。
また改めて質問させていただきます。
(nt) 2015/08/28(金) 14:06


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.