[PR] 記事内に広告が含まれています

Excelで循環参照が見つからないときの探し方と解除方法

Excel

Excelで循環参照の場所が分からないときは、「数式」→「エラーチェック」→「循環参照」で対象セルを探します。

直接自分を参照する式だけでなく、複数セルを経由して戻る式も確認します。

この記事は、Windows版Excel(Microsoft365/Excel2024)を中心に説明します。

更新状況によって、タブや項目の名前が異なる場合があります。

 

循環参照が起きる仕組みを確認する

循環参照は、数式が直接または間接的に自分の計算結果を参照する状態です。

例えばA1に「=A1+1」を入れたり、A1がB1を参照しB1がA1を参照したりすると発生します。

合計セルを合計範囲へ含めてしまうケースも確認してください。

 

エラーチェックから対象セルを探す

循環参照の候補セルへ移動します。

  1. 「数式」タブの「エラーチェック」の矢印を開きます。
  2. 「循環参照」に表示されるセルを選択します。
  3. 移動したセルの数式を確認します。

1つ直すと別の循環参照が表示される場合があるため、再度メニューを確認します。

 

参照元と参照先をたどって式を直す

1セルだけ見ても分からなければ、参照関係をたどります。

  1. 「数式」→「参照元のトレース」を使います。
  2. 必要に応じて「参照先のトレース」も使います。
  3. 合計範囲や参照先を、本来の計算順序に修正します。

別シートを経由している場合もあります。

修正後は意図した数値になっているか確認します。

 

反復計算を使う場合との違い

反復計算は、循環を利用する設計で使う機能です。

警告を消す目的だけで「反復計算を行う」をオンにすると、誤った参照を残す場合があります。

通常の合計や集計表では、参照の誤りを修正する方法を先に選びます。

反復計算が必要なモデルは、回数と許容誤差まで理解して設定してください。

 

よくある質問

警告が消えれば結果は正しいですか?

警告の有無だけでは判断できません。

式の参照範囲と、想定していた計算結果も確認してください。

タイトルとURLをコピーしました