こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【Excel】串刺し計算オートフィルの結果が不正

Excelで、月毎に各店の売上の合計を出そうとしています。

例えば4月のブックで、A店・B店…E店の各店5つのシートと、全店の合計のシート、全部で6つのシートがあるとします。
そしてそれぞれのシートは、縦方向に日付、横方向に商品名が並ぶ表形式になっています。

ここで、各シートは行数・列数、そして配置が全く同じですので、合計のシートにその日その商品の全店の売上を、所謂串刺し計算で出すことができます。
例えばB2のセル…日付は1日、商品名はaで、
売上はA店、B店…の順に
500、600、700、800、900
となっています。
すると合計のシートのセルB2に、5店の売り上げを串刺し計算すると、
合計は3,500になると思います。

では、B3のセル、日付は2日で商品名は同じくaです。
売上は1,000、900、800、700、600です。
合計のシートのセルB3に串刺し計算すると、4,000円になる筈です。
また、C2のセル、日付は同じく1日で、商品名はbとします。
売上は300、500、700、900、1,000です。
合計のシートのセルC2に串刺し計算すると、3,400円になりますね。

でもここで、オートフィルという便利な機能があります。
合計のシートで、オートフィルを行うことによって、全店の各日・各商品毎の合計を一気に計算することができます。
串刺し計算した結果も、ちゃんと連続データで出てくる筈です。

それが…4月のブックでそれをやると、表示される計算結果が不正になるのです。
即ち、上記の例から、合計シートのセルB2から縦方向にオートフィルしても、横方向にオートフィルしても、全て3,500と表示されてしまうのです。

ただ、数式だけはちゃんとなっているのですが…
合計シートのセルB2には
=SUM(A店:E店!B2)
と数式が入っています。
では、B3には
=SUM(A店:E店!B3)
C2には
=SUM(A店:E店!C2)
と入っているんです。
なのに計算結果が不正になっている…

1ヶ所のセルに入っている数式をコピーして、他のセルにペーストしても、数式だけは正しいのに計算結果は正しくありません。
逆に、各セル1ヶ所1ヶ所串刺し計算すると、計算結果が正常に出てきます。
つまり数式をコピーすると不正扱いされるということです。

今、4月のブックでこの現象が起きています。
過去の月のブックでは、同じ操作を行って、計算結果は正常に出たのですが…
何故、今に限ってこうなるのでしょうか…

Excel2010で、この現象が起きています。OSはWin7です。
また、問題のシートは全て、2003以前のバージョンで作るようなブック形式です。
何方か教えて頂けますでしょうか?
不足がありましたら補足します。

投稿日時 - 2013-03-06 00:18:23

QNo.7978567

困ってます

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

状況としては、再計算が手動になっている症状に合致します
ファイルタブのオプションの数式欄で、ブックの計算が手動になっていたら自動に戻します。

また可能性としては、画面下端のステータスバーに「循環」または「循環参照:セル番地」の表示が出ている場合もあり得ます。なにも出てなければ問題ありませんが、もしも循環表示が出ていたときはシートをめくってセル番地が表示されるシートを特定、そのセルの数式を消去もしくは修正します。

投稿日時 - 2013-03-06 01:31:27

お礼

有難うございます。
>ファイルタブのオプションの数式欄で、ブックの計算が手動になっていたら自動に戻します。
この方法で解決しました。

投稿日時 - 2013-03-20 22:59:57

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ご質問の状況は、おそらくブックの計算方法が「手動」になっているパターンと思われます。

解決方法はすでに提示されていますので、省略しますが、このようになる原因として考えられるのは、例えば、複数のシートを作業グループにしてファイルを保存すると、次にそのファイルを開くと計算方法が勝手に手動になるという問題があります。
対象のファイルがこの作業グループにしたファイルの場合でなくても、このようなファイルを開いた後に対象のファイルを開いて上書き保存すると、そのファイルも計算方法が手動になりますので注意が必要です(伝染する感じです)。

投稿日時 - 2013-03-06 18:04:12

お礼

更なる情報を頂き有難うございます。

投稿日時 - 2013-03-20 23:00:37

あなたにオススメの質問