エクセルのワークシートを編集しようとすると、「循環参照」に関するエラーが表示されることはありませんか?循環参照とは、反復計算が無効になっているときに数式が勝手に計算しようとすることです。幸いなことに、データ内の循環参照を見つけて修正するのは簡単です。エラーチェック機能を使って、循環参照を含む数式のあるセルを見つけ、数式を使って修正することができます。または、反復計算を有効にして、循環参照を許可することもできます。このWikiHowでは、Microsoft Excelで循環参照を検出して修正または許可する方法を説明します。
知っておくべきこと
- 循環参照とは、数式が自分自身を計算しようとすることです。
- 数式] > [エラーチェック] > [循環参照]で循環参照のリストを表示します。
- オプションメニューの「繰り返し計算」を有効にすると、循環参照を実行できるようになります。
循環参照とは何ですか?
-
循環参照とは、数式が書き込まれたセルを参照することです。これは、計算式に自分自身を取り込もうとしていることを意味し、ループを作成します。循環参照を持つセルには、ゼロまたは最後に計算された値が表示されます。循環参照が発生する一般的な方法は2つあります:
- 直接参照:直接参照:数式が、書き込まれたセルを参照している。
- 間接参照:間接参照:数式が、数式が書き込まれているセルを参照している別のセルを参照する。
-
直接循環参照の例をご覧ください。セルA1、A2、A3の値を合計しようとしているとしよう。セルA4に「=A1+A2+A3+A4」という合計式を書きます。これは循環参照を引き起こします。なぜなら、合計式は書かれているセルA4を含むからです。
-
間接的な循環参照の例をご覧ください。D2とE2の値をD3の数式"=D2+E2 "で加算します。次に、E2に別の数式を作成します:"=D2+D3"。ここで、D3の数式は、D3を含むE2の数式を参照し、間接的な循環参照を作成します。
循環参照の検索と修正
-
数式]をクリックします。これはExcelの上部にあるタブです。厄介なことがありますが、幸運なことに、このソフトウェアにはエラーチェックが組み込まれています!
-
エラーチェックの下矢印をクリックします。エラーチェックのドロップダウンメニューが開きます。
-
円形参照にカーソルを合わせます。現在のワークシートの次の循環参照が表示されます。
-
循環参照リストのセルをクリックします。これにより、循環参照があるセルに移動します。循環参照は、セル参照が移動する可能性があるため、[ ] をクリックしたときに発生することがあります。
-
セルの数式を確認します。セルに自分自身への参照が含まれているかどうかを確認します。数式が複雑な場合、またはワークシートに数式の複雑なワークフローがある場合は、[先行関係のトレース] および [依存関係のトレース] を使用して、数式が参照しているセルと影響を与えるセルを確認します:
- 循環参照エラーのあるセルを選択します。
- 数式]タブをクリックします。
- 数式の使用するセルを確認するには、[先行関係のトレース] をクリックします。
- 選択したセルを参照する数式があるセルを確認するには、[依存関係のトレース] をクリックします。
反復計算を有効にする
-
計算オプションを開きます。この方法では、オプション・メニューの反復計算をオンにします。これにより、循環参照を持つ数式が指定された回数だけ再計算されます。特に複雑な計算式の場合、Excelファイルの処理速度が遅くなる可能性があります。計算オプションを開くには
- ウィンドウズ
- ファイル]タブをクリックします。
- 左サイドバーのオプションをクリックします。
- オプション」ウィンドウのサイドバーで「数式」をクリックします。
- Mac
- Excelメニューバー項目をクリックします。
- ドロップダウンメニューの[環境設定]をクリックします。
- 計算」を選択します。
- ウィンドウズ
-
反復計算を有効にする」(Windows)の横のボックスをクリックする。Macの場合は「反復計算を使用する」となります。
-
最大反復と最大変化の値を変更する(オプション)。Excelは、反復計算が最大回数に達したとき、または計算式の計算値が最大変化量より小さい差になったときに、循環参照式を再計算します。
- 最大反復回数を増やすか、最大変化量を減らすと、計算時間が長くなります。
コメント
最新を表示する
NG表示方式
NGID一覧