アプリ版:「スタンプのみでお礼する」機能のリリースについて

excelの1つのファイルに20シートほどあります。
表の形は全シート統一です。
仮にシート名を「sheet1」から「sheet20」とします。

20シートを串刺し計算して、合計値をだすために「合計」シートを作成しました。

ところが、 =SUM(sheet1:sheet20!D15) のような単純な串刺し計算にもかかわらず、
各シートに数字を入力しても「合計」シートの値は0のままなのです。

=SUM(sheet1:sheet20!D15)の式の構造がおかしいのかと、関数マーク(fx)をクリックして、構造を見てみると、
数式の結果で正しく合計された数字が表示されるのです。

つまり、各シートに数字を入力した後に、「合計」シートの串刺し計算を入力すると合計値が表示されます。
今までこのようなことはなかったのですが、どうしてなのでしょうか?

説明が下手で申し訳ありませんが、ご指導いただきたく
よろしくお願いします。

excel2003です。
 

A 回答 (2件)

「ツール」「オプション」でタブ「計算方法」の「計算方法」が


「手動」になっていませんか?
「自動」に変更したら、計算してくれるのでは?
    • good
    • 5
この回答へのお礼

回答ありがとうございました。
今回は、PCを再起動するという強引な手法をとってみたところ、
よくわかりませんが串刺し計算がうまく作動してくれました。

しかし、今回はきちんと「自動」になっていましたが、nobu555さんのような回答をお待ちしていたので今後とても役に立ちそうです。

お忙しいところありがとうございました。

お礼日時:2007/07/31 09:40

もうひとつ可能性があります。

循環参照になっているのでは?

[ツール]→[ワークシート分析]→[数式の検証]
で「循環参照」と表示されませんか?

これを解消しないと計算結果は「0」になるはずです。
    • good
    • 1
この回答へのお礼

回答ありがとうございました。

お教え頂いた機能は初めて知りましたので、大変参考になりました。
今回はPC再起動という強引な手でなんとか解決しました。

今後役に立ちそうです。
ありがとうございました。

お礼日時:2007/07/31 09:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!