Skip to main content

Excelの数式による循環参照

Excel ファンクション入門 レッスン115 循環参照 (六月 2026)

Excel ファンクション入門 レッスン115 循環参照 (六月 2026)
Anonim

A 循環参照 数式に数式を含むセルへのセル参照が含まれている場合にExcelで発生します。

この記事の情報は、Excelのバージョン2019,2016,2013,2010、Excel Online、Excel for Macに適用されます。

循環参照の例

このタイプの循環参照の例は、下の図に示されています。 C1 セルへの参照を含む C1 式中、

= A1 + A2 + A3 + C1

数式が別の数式を参照して最終的に元の数式を含むセルを参照すると、参照エラーが発生する可能性があります。

循環参照警告

上の図に示すように、Excelワークシートで循環参照が発生すると、問題を示す警告ダイアログボックスが表示されます。式の中のすべての循環参照が以下に概説されるように意図的ではないため、ダイアログボックスのメッセージは特に言葉遣いされています。

ユーザーオプション

このダイアログボックスが表示されたときのユーザーオプションは、 OK または 助けて , どちらも循環参照問題を解決しません。ダイアログボックスでメッセージを読むと、次のことが分かります。

  • 助けて 意図しない循環参照が発生したときに使用されることを意味します。これにより、循環参照に関するExcelのヘルプファイル情報が表示されます。
  • OK 循環参照が意図的に行われたこと、およびそれが所定の位置に残ることをExcelに伝えるために使用されます。

意図しない循環参照

循環参照が意図せず行われた場合は、ヘルプファイル情報に循環参照を検索して削除する方法が示されます。ヘルプファイルはExcelの使用を指示します エラーチェック ツールをクリックします。数式で使用されるセル参照を修正するだけで、エラーチェックの必要なしに、多くの意図しないセル参照を修正することができます。

意図的な循環参照

Excelの循環参照は、すべての循環参照が間違いではないため、循環参照問題の修正を提供しません。これらの意図的循環参照は、意図しない循環参照よりもあまり一般的ではありませんが、結果を生成する前にExcelで繰り返しまたは式を複数回実行する場合に使用できます。

反復計算の有効化

Excelにはこれらを有効にするオプションがあります 反復計算 あなたがそれらを使用する予定の場合。

反復計算を有効にするには:

  1. 選択 ファイル (または オフィス Excel 2007のボタン)。

  2. 選択 オプション Excelオプションダイアログボックスを開きます。

  3. ダイアログボックスの左側のパネルで、を選択します。 数式。

  4. ダイアログボックスの右側のパネルで 反復計算を有効にする チェックボックスをオンにします。

チェックボックスの下には、次のオプションがあります。

  • 反復の最大回数を設定します。これは、Excelが数式を再計算する回数です。
  • 計算結果の間に許容される最大変化量を設定します。数値が小さいほど、結果はより正確です。

影響を受けるセルにゼロを表示する

循環参照を含むセルの場合、Excelはa 0、 に示すように 細胞 C1 セル内の最後の計算値または最後の計算値。

いくつかの例では、セル参照が位置しているセル参照の値を計算する前に、式が正常に実行されることがあります。それが起こると、数式を含むセルは最後に成功した計算からの値を表示します。

循環参照警告の詳細

ブック内の循環参照を含む数式の最初のインスタンスの後、Excelは警告メッセージを再度表示しないことがあります。追加の循環参照がどこでどのように作成されるかという状況によって異なります。

後続の循環参照に対して警告メッセージを含む警告ボックスが表示される場合の例を次に示します。

  • 開いているワークブック内の循環参照の最初のインスタンス。
  • 開いているすべてのブックですべての循環参照を削除すると、新しい循環参照が作成されます。
  • すべてのブックを閉じた後、循環参照を含む数式が新しいブックに作成されます。
  • 循環参照を含むワークブックが開きます。