計算結果が0になる

エクセルで計算が更新されず、該当セルをアクティブにすると計算結果が0になる場合は、循環参照が発生している可能性があります。

循環参照は、デフォルト(Excelファイルを新規作成したとき)では許可されていません。許可する場合は、

ファイル>オプション>数式>反復計算を行う

にチェックを入れます。循環参照があっても計算が行われるようになりますが、計算が収束せず、期待する正しい値が表示されないなど問題が生じる可能性があります。

「反復計算を行う」かの設定は、ファイル毎にできますが、Excelアプリケーションを最初に起動したエクセルファイルの設定が、Excelアプリケーションに反映されるため、そのまま続けて開かれるExcelファイルは、すべてその設定で開かれます。

最初に開いたExcelファイルの「反復計算を行う」が無効だった場合、続けて、「反復計算を行う」を有効にしているExcelファイルを開いても、無効の状態で開きます。

循環参照が存在していかどうかは、反復計算を行うを無効の状態で、

数式>ワークシート分析>再計算実行

をすると青色の矢印で循環が発生している計算の参照先が表示されます。また、

数式>ワークシート分析>エラーチェック>循環参照

から問題のあるセルが分かります。