• ベストアンサー

excel串刺し計算で合計値が表示されない

excelの1つのファイルに20シートほどあります。 表の形は全シート統一です。 仮にシート名を「sheet1」から「sheet20」とします。 20シートを串刺し計算して、合計値をだすために「合計」シートを作成しました。 ところが、 =SUM(sheet1:sheet20!D15) のような単純な串刺し計算にもかかわらず、 各シートに数字を入力しても「合計」シートの値は0のままなのです。 =SUM(sheet1:sheet20!D15)の式の構造がおかしいのかと、関数マーク(fx)をクリックして、構造を見てみると、 数式の結果で正しく合計された数字が表示されるのです。 つまり、各シートに数字を入力した後に、「合計」シートの串刺し計算を入力すると合計値が表示されます。 今までこのようなことはなかったのですが、どうしてなのでしょうか? 説明が下手で申し訳ありませんが、ご指導いただきたく よろしくお願いします。 excel2003です。  

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

「ツール」「オプション」でタブ「計算方法」の「計算方法」が 「手動」になっていませんか? 「自動」に変更したら、計算してくれるのでは?

rincyan
質問者

お礼

回答ありがとうございました。 今回は、PCを再起動するという強引な手法をとってみたところ、 よくわかりませんが串刺し計算がうまく作動してくれました。 しかし、今回はきちんと「自動」になっていましたが、nobu555さんのような回答をお待ちしていたので今後とても役に立ちそうです。 お忙しいところありがとうございました。

その他の回答 (1)

noname#176215
noname#176215
回答No.2

もうひとつ可能性があります。循環参照になっているのでは? [ツール]→[ワークシート分析]→[数式の検証] で「循環参照」と表示されませんか? これを解消しないと計算結果は「0」になるはずです。

rincyan
質問者

お礼

回答ありがとうございました。 お教え頂いた機能は初めて知りましたので、大変参考になりました。 今回はPC再起動という強引な手でなんとか解決しました。 今後役に立ちそうです。 ありがとうございました。