Excelの循環参照とは何ですか?あなたが知る必要があるすべて

Excelの循環参照とは何ですか?あなたが知る必要があるすべて

セルに数式を入力しようとすると、エラーが返される場合があります。奇妙なことに、これまで聞いたことのない循環参照について何かを教えてくれます。しかし、心配しないでください。他の人も同じ問題に直面することがあります。

これは通常、Excelの数式で、数式が実行されているのと同じセルを計算するように強制した場合に発生します。その結果、循環参照の存在を示すエラーメッセージが表示されます。

循環参照はExcelで面倒であり、ワークフローに影響を与える場合があります。この記事では、Excelの循環参照についてすべて学習します。

Excelの循環参照とは何ですか?

Excelでは、数式が同じセルを繰り返し参照すると循環参照が発生します。その結果、これにより、複数のセル間に無限ループが作成されます。これにより、スプレッドシートの処理速度が低下し、停止しない限り続行される可能性があります。

Excelの循環参照に関するMicrosoftの簡潔な定義は次のとおりです。「Excelの数式が直接または間接的に独自のセルを参照すると、循環参照が作成されます。」

Excelには、次の2種類の循環参照があります。

  • 直接循環参照
  • 間接循環参照

ユーザーが最も広く直面している循環参照は、直接循環参照です。これは、誤記の結果である可能性があります。循環参照について詳しく説明しましょう。

Excelでの循環参照の例

Excelには、直接参照と間接参照の2種類の循環参照があることを前述しました。両方のケースの例を見てみましょう。

直接循環参照

直接循環参照は簡単に理解できます。これは、セルの数式がそれ自体のセルを直接参照している場合に発生します。このシナリオを説明するために、例を取り上げます。

スプレッドシートでは、セルにA1とA2の2つの値があることがわかります。A3セルに数式= A1 + A2 + A3と入力すると、A3はそれ自体を直接参照します。論理的には、これは不可能です。

Excelの循環参照とは何ですか? あなたが知る必要があるすべて

Enterキーを押すと、循環参照エラーがポップアップ表示されます。[ OK ]をクリックすると、Excelは値0で戻ります。

Excelの循環参照とは何ですか? あなたが知る必要があるすべて

よく見ると、A1セルの値が5であり、値10のA2セルに追加されていることがわかります。結果はA3セルで15になるはずです。

ただし、A3セルを回答に追加すると、A3セルは何度も追加され続け、明確な値なしで無限大になります。その結果、A3セルは結果を0として解釈します。

Excelの循環参照とは何ですか? あなたが知る必要があるすべて

間接循環参照

この循環参照は、直接循環参照に似ています。唯一の違いは、自身のセルを直接参照するのではなく、間接的に参照することです。これをシナリオで説明しましょう。

値5のセルD2を取り上げ、値= D2 * 2の別のセルF4を取り上げます。あなたがヒットすると入力し、あなたは結果10が表示されます。

Excelの循環参照とは何ですか? あなたが知る必要があるすべて

ここで、値= F4 * 2の別のセルB4を取り上げましょう。これにより、値は20になります。

Excelの循環参照とは何ですか? あなたが知る必要があるすべて

最後のステップとして、最初のセルであるD2に移動しましょう。ここで、セルの値を= B4 * 2に編集すると、これら3つのセルの間にループが作成されます。

Excelの循環参照とは何ですか? あなたが知る必要があるすべて

その結果、循環参照エラーがポップアップ表示されます。Enterキーを押すと、通常どおり結果は0になります。

Excelの循環参照とは何ですか? あなたが知る必要があるすべて

関連:ExcelのXLOOKUP関数とは何ですか?それを使用する方法

Excelで循環参照を見つける

手動または自動を使用して、Excelで循環参照を見つけることができます。ここでは、両方のプロセスについて説明します。手動による方法は処理が困難ですが、考慮すべきセルが多い場合は自動による方法を使用できます。

前の例からの間接循環参照の例を見てみましょう。

手動による方法

循環参照セルを手動で見つけるには、以下の手順に従います。

  1. 循環参照を検索するスプレッドシートを開きます。
  2. 頭の上式のリボンメニューのタブ。
  3. [数式を表示]オプションをクリックします。これにより、それぞれのセルに記載されているすべての数式が表示されます。

    Excelの循環参照とは何ですか? あなたが知る必要があるすべて

  4. スプレッドシートで循環参照の原因となっているセルを見つけます。
  5. エラーの原因となっているセルを修正してください。

    Excelの循環参照とは何ですか? あなたが知る必要があるすべて

これで完了です。手動プロセスは少し面倒ですが、チェックするセルが少ない場合に最適に機能します。

自動方式

循環参照セルを自動的に見つけるには、以下の手順に従います。

  1. 循環参照を検索するスプレッドシートを開きます。
  2. 頭の上式のリボンメニューのタブ。
  3. [エラーチェック]オプションの横にある下矢印をクリックします。
  4. ドロップダウンから[循環参照]オプションを選択すると、循環参照エラーの影響を受けるセルのリストが表示されます。

    Excelの循環参照とは何ですか? あなたが知る必要があるすべて

  5. セルがわかったら、先に進んで修正します。

循環参照のあるセルをさらに検索する場合は、上記の手順を繰り返してください。そうすれば、より早くセルを見つけることができます。スプレッドシートの左側の下部を確認することもできます。これは、循環参照のあるセルを示しています。

関連:Excelの数式が機能していませんか?それらを修正する方法

Excelで循環参照を有効/無効にする方法

デフォルトでは、Excelで反復計算がオフになっているため、循環参照が頻繁にポップアップ表示されます。スプレッドシートに循環参照が本当に必要な場合は、以下の手順に従って反復計算を有効にしてください。

  1. [ファイル]オプションをクリックします。
  2. [オプション]メニューを選択すると、ダイアログボックスが開きます。
  3. []タブをクリックします。

    Excelの循環参照とは何ですか? あなたが知る必要があるすべて

  4. [反復計算を有効にする]オプションをオンにします。
  5. [ OK]をクリックすると、完了します。

    Excelの循環参照とは何ですか? あなたが知る必要があるすべて

古いバージョンのExcelを使用していて、これらのオプションが見つからなかった場合は、次の手順に従ってください。

  1. [ Office ]ボタンをクリックします。
  2. オプションのExcelオプションをクリックします。
  3. [数式]タブをクリックします。
  4. [反復計算]オプションをオンにします。
  5. [ OK]をクリックすると、準備が整います。

反復計算をオンにすると、最大反復オプションと最大変更オプションの2つのオプションが表示されます。

  • 最大反復回数:数式が再計算できる回数を計算するために使用されます。
  • 最大変化:計算結果間の最大変化に使用されます。

最大反復のデフォルト設定は100に設定されていますが、最大変更は0.001に設定されています。好みに応じて変更できます。

循環参照を避けるようにしてください

循環参照エラーは、数式内のセルをループすることによって発生します。循環参照が明確でない場合があります。Excelの自動化された機能を使用するのが最善です。


リモート学習に使用できる7つの最高のGoogleJamboard機能

リモート学習に使用できる7つの最高のGoogleJamboard機能

遠隔教育は多くの人のためにここにあります。Google Jamboardを使用すると、あなたと生徒のコラボレーションを促進する使いやすいツールを使用して、リモート教室での授業を簡単に行うことができます。さらに、AndroidとiOSのモバイルデバイスだけでなく、デスクトップでも利用できます。

Outlookが電子メールを受信しないのはなぜですか?試すべき7つの修正

Outlookが電子メールを受信しないのはなぜですか?試すべき7つの修正

Outlookでメールを受信して​​いませんか?私たちは皆、やるべき仕事と見るべき通知を持っています。Outlookが電子メールを受信できない場合、それは私たちのビジネスと個人の生活を遮断します。

プレゼンテーションのニーズに最適な9つのGoogleスライドの選択肢

プレゼンテーションのニーズに最適な9つのGoogleスライドの選択肢

スライドは、現代のプレゼンテーションに欠かせない要素になっています。幸いなことに、現代のオンラインプレゼンテーションツールは、古典的なスライドショー体験以上のものを提供します。

ワークフローを合理化するための5つの最高のロボットプロセス自動化(RPA)ソフトウェア

ワークフローを合理化するための5つの最高のロボットプロセス自動化(RPA)ソフトウェア

ロボットプロセス自動化(RPA)が成長すればするほど、より多くのビジネスにメリットがあります。幸いなことに、この特定のテクノロジーは強力になりつつあり、そのアプリケーションの範囲は多くの業界を満足させるために拡大しています。

Habitifyを使用して習慣を追跡および構築する方法

Habitifyを使用して習慣を追跡および構築する方法

新しい習慣を確立する最も簡単な方法は、毎日同じタスクを繰り返さないことです。ストリークの1日を逃すと、続行するのを思いとどまらせる可能性があり、手動でそれらを覚えるのは難しい場合があります。

Floraアプリを使用して生産性を維持する方法

Floraアプリを使用して生産性を維持する方法

市場には、生産性を高めるのに役立つ多くのアプリがあります。無料のものもあれば、有料のものもあります。これらすべてにもかかわらず、あなたはそれらから多くを得ることができないかもしれません。技術的すぎるものもあれば、単純すぎるものもあります。

タスク管理ワークフローを自動化する9つのZapier統合

タスク管理ワークフローを自動化する9つのZapier統合

10を超える電子メールアカウント、複数のクライアントプロジェクトダッシュボードを処理し、さまざまなタイムゾーンの専門家と共同作業を行う場合があります。ビジネスワークフローを自動化するのに最適な時期です。

Outlookでメールをアーカイブする方法

Outlookでメールをアーカイブする方法

メールをアーカイブすることは、受信トレイを整理するための最良の方法の1つです。Outlookでこれを実行したい場合は、幸運です。Outlook forWebとOutlookfor Desktopはどちらも、電子メールを簡単にアーカイブできます。

メールでKindleにファイルをすばやく転送する方法

メールでKindleにファイルをすばやく転送する方法

今日では、事実上すべてのスマートデバイスを使用して、ファイルや電子書籍を開いたり読んだりできます。ただし、電子書籍を読むのに理想的なデバイスとして、Kindleデバイスに勝るものはありません。

SWOT分析とは何ですか?それがあなたの個人的な成長にどのように役立つことができるか

SWOT分析とは何ですか?それがあなたの個人的な成長にどのように役立つことができるか

仕事の責任が増すにつれて、生産性とキャリアの成長という課題に直面する可能性があります。あなたが従業員であろうと、あなた自身のフリーランスのギグを運営していようと、これらの課題は発生する可能性があります。ただし、この記事に記載されているSWOT分析の手順に従うことで、このような課題を克服できます。

Gmailメッセージにテーブルを追加する方法

Gmailメッセージにテーブルを追加する方法

これを想像してみてください。Gmailを使用して、テーブルが含まれるメールを同僚に送信したいとします。テーブル自体は小さく、メールに別のスプレッドシートを添付する必要はないようです。それで、あなたは何をしますか?

すばやく学ぶことができる5つのデータ分析ソフトウェアツール

すばやく学ぶことができる5つのデータ分析ソフトウェアツール

データ分析を初めて使用する場合でも、キャリアを変えたい場合でも、すぐに利用できる最高のツールを知っておく必要があります。これは、コーディングで手を汚したくない場合に特に当てはまります。

MicrosoftWordでペンツールを使用して描画する方法

MicrosoftWordでペンツールを使用して描画する方法

Microsoft Wordは主にテキストで機能しますが、レポートや記事をポップにするためにアートが必要になる場合があります。写真、形、図表などを追加するのは簡単ですが、手で描くのはどうですか?

Macの5つのOfficeスイートでスペルチェッカー言語を変更する方法

Macの5つのOfficeスイートでスペルチェッカー言語を変更する方法

私たちのグローバル社会では、さまざまな方言を使用して国境を越えてコミュニケーションをとる必要があり、オフィスアプリケーションの言語を切り替える方法を知ることは非常に重要です。ほとんどの場合、設定は簡単です。人気のmacOSオフィススイートでスペルチェッカー言語を変更する方法を見てみましょう。

Trelloで最高の生産性テクニックをすべて使用する方法

Trelloで最高の生産性テクニックをすべて使用する方法

Trelloは用途の広いタスク管理アプリです。カスタム機能により、あらゆる生産性の方法で使用できます。かんばんボードとして設定されていますが、好きなように設定できます。

Excelで加重平均を計算する方法

Excelで加重平均を計算する方法

Excelは、進行状況を追跡し、平均を計算するための非常に便利なツールです。しかし、データは必ずしも単純ではなく、平均平均が機能しない場合もあります。すべての値が等しく重要ではない場合はどうしますか?

あなたが知らなかったClickUpを使用する9つの創造的な方法

あなたが知らなかったClickUpを使用する9つの創造的な方法

このタスク、プロジェクト、およびチーム管理アプリには、便利さを楽しむためにあなたの人生に適用できるいくつかのエキサイティングな機能があります。そのアドホックな個人的なユースケースは、ClickUpサブスクリプションに付加価値をもたらします。キッチンのレシピからソーシャルメディアの投稿まで、ClickUpをさまざまな場所に適用できます。

Googleスプレッドシートで条件付き書式を使用する方法

Googleスプレッドシートで条件付き書式を使用する方法

条件付き書式とは、各セルのデータに基づいて、スプレッドシートのセルのスタイルを自動的に書式設定することです。Googleスプレッドシートでは、条件付き書式を使用して、さまざまなフォント、塗りつぶしの色、その他のスタイルを適用し、スプレッドシートをすぐに読みやすくすることができます。

メールで「うまくいっていることを願っています」と言う5つの代替方法

メールで「うまくいっていることを願っています」と言う5つの代替方法

毎日、何十億もの電子メールが送受信されています。電子メールを正しい方法で開始すると、メッセージを目立たせることができ、電子メールの適切なトーンを確立できます。

任意のプロジェクトでAsanaテンプレートを使用する方法

任意のプロジェクトでAsanaテンプレートを使用する方法

Asanaについて学ぶ必要があることの1つは、プロジェクトを使用してチームの生産性を高める方法です。Asanaプロジェクト管理を使用すると、古いスプレッドシート、長いメールスレッド、同じ情報を繰り返す長い会議を回避できます。

リモート学習に使用できる7つの最高のGoogleJamboard機能

リモート学習に使用できる7つの最高のGoogleJamboard機能

遠隔教育は多くの人のためにここにあります。Google Jamboardを使用すると、あなたと生徒のコラボレーションを促進する使いやすいツールを使用して、リモート教室での授業を簡単に行うことができます。さらに、AndroidとiOSのモバイルデバイスだけでなく、デスクトップでも利用できます。

Outlookが電子メールを受信しないのはなぜですか?試すべき7つの修正

Outlookが電子メールを受信しないのはなぜですか?試すべき7つの修正

Outlookでメールを受信して​​いませんか?私たちは皆、やるべき仕事と見るべき通知を持っています。Outlookが電子メールを受信できない場合、それは私たちのビジネスと個人の生活を遮断します。

プレゼンテーションのニーズに最適な9つのGoogleスライドの選択肢

プレゼンテーションのニーズに最適な9つのGoogleスライドの選択肢

スライドは、現代のプレゼンテーションに欠かせない要素になっています。幸いなことに、現代のオンラインプレゼンテーションツールは、古典的なスライドショー体験以上のものを提供します。

ワークフローを合理化するための5つの最高のロボットプロセス自動化(RPA)ソフトウェア

ワークフローを合理化するための5つの最高のロボットプロセス自動化(RPA)ソフトウェア

ロボットプロセス自動化(RPA)が成長すればするほど、より多くのビジネスにメリットがあります。幸いなことに、この特定のテクノロジーは強力になりつつあり、そのアプリケーションの範囲は多くの業界を満足させるために拡大しています。

Habitifyを使用して習慣を追跡および構築する方法

Habitifyを使用して習慣を追跡および構築する方法

新しい習慣を確立する最も簡単な方法は、毎日同じタスクを繰り返さないことです。ストリークの1日を逃すと、続行するのを思いとどまらせる可能性があり、手動でそれらを覚えるのは難しい場合があります。

Floraアプリを使用して生産性を維持する方法

Floraアプリを使用して生産性を維持する方法

市場には、生産性を高めるのに役立つ多くのアプリがあります。無料のものもあれば、有料のものもあります。これらすべてにもかかわらず、あなたはそれらから多くを得ることができないかもしれません。技術的すぎるものもあれば、単純すぎるものもあります。

タスク管理ワークフローを自動化する9つのZapier統合

タスク管理ワークフローを自動化する9つのZapier統合

10を超える電子メールアカウント、複数のクライアントプロジェクトダッシュボードを処理し、さまざまなタイムゾーンの専門家と共同作業を行う場合があります。ビジネスワークフローを自動化するのに最適な時期です。

Outlookでメールをアーカイブする方法

Outlookでメールをアーカイブする方法

メールをアーカイブすることは、受信トレイを整理するための最良の方法の1つです。Outlookでこれを実行したい場合は、幸運です。Outlook forWebとOutlookfor Desktopはどちらも、電子メールを簡単にアーカイブできます。

メールでKindleにファイルをすばやく転送する方法

メールでKindleにファイルをすばやく転送する方法

今日では、事実上すべてのスマートデバイスを使用して、ファイルや電子書籍を開いたり読んだりできます。ただし、電子書籍を読むのに理想的なデバイスとして、Kindleデバイスに勝るものはありません。

SWOT分析とは何ですか?それがあなたの個人的な成長にどのように役立つことができるか

SWOT分析とは何ですか?それがあなたの個人的な成長にどのように役立つことができるか

仕事の責任が増すにつれて、生産性とキャリアの成長という課題に直面する可能性があります。あなたが従業員であろうと、あなた自身のフリーランスのギグを運営していようと、これらの課題は発生する可能性があります。ただし、この記事に記載されているSWOT分析の手順に従うことで、このような課題を克服できます。