
Excelで循環参照の場所が分からないときは、「数式」→「エラーチェック」→「循環参照」で対象セルを探します。
直接自分を参照する式だけでなく、複数セルを経由して戻る式も確認します。
この記事は、Windows版Excel(Microsoft365/Excel2024)を中心に説明します。
更新状況によって、タブや項目の名前が異なる場合があります。
循環参照が起きる仕組みを確認する
循環参照は、数式が直接または間接的に自分の計算結果を参照する状態です。
例えばA1に「=A1+1」を入れたり、A1がB1を参照しB1がA1を参照したりすると発生します。
合計セルを合計範囲へ含めてしまうケースも確認してください。
エラーチェックから対象セルを探す
循環参照の候補セルへ移動します。
- 「数式」タブの「エラーチェック」の矢印を開きます。
- 「循環参照」に表示されるセルを選択します。
- 移動したセルの数式を確認します。
1つ直すと別の循環参照が表示される場合があるため、再度メニューを確認します。
参照元と参照先をたどって式を直す
1セルだけ見ても分からなければ、参照関係をたどります。
- 「数式」→「参照元のトレース」を使います。
- 必要に応じて「参照先のトレース」も使います。
- 合計範囲や参照先を、本来の計算順序に修正します。
別シートを経由している場合もあります。
修正後は意図した数値になっているか確認します。
反復計算を使う場合との違い
反復計算は、循環を利用する設計で使う機能です。
警告を消す目的だけで「反復計算を行う」をオンにすると、誤った参照を残す場合があります。
通常の合計や集計表では、参照の誤りを修正する方法を先に選びます。
反復計算が必要なモデルは、回数と許容誤差まで理解して設定してください。
よくある質問
警告が消えれば結果は正しいですか?
警告の有無だけでは判断できません。
式の参照範囲と、想定していた計算結果も確認してください。