【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以前のバージョンで作るようなブック形式です。
何方か教えて頂けますでしょうか?
不足がありましたら補足します。
お礼
有難うございました お陰様で上手くいきました。