• ベストアンサー

エクセルの循環参照

エクセルの循環参照についてお伺いしたいのですが、計算式の中にSUM関数が入っていたりすると(SUMでの集計を更に合計とかです)循環参照になってしまうのでしょうか?循環参照のメッセージが出てきてそれに関するツールバーが出ている状態で参照のトレースボタンを押しても参照するものがないとのこと。なぜでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

minagirucさん こんにちは 循環参照は >計算式の中にSUM関数が入っていたりすると 起きるのではありません。関数が参照しているセル範囲に「式を入力しているセル」が含まれるときに循環参照になるのです。 例えばA3セルに  =SUM(A1:A5) と入力すると、A3セルは「A1:A5」の中に含まれますので循環参照になります。でも同じ式をA6セルに入力してもこれは循環参照にはなりません。 >参照のトレースボタンを押しても参照するものがないとのこと これはアクティブなセルが「循環参照を起こしている関数式の参照範囲にない」からでしょう。上の式を例に取ると、A1:A5のいずれかのセルがアクティブになっていないと「参照先(元)をトレースできません」になります。 循環参照を起こしているセルは「循環参照ツールバー」の「循環参照のトレース」のリストボックスの「▼」をクリックし、ドロップダウン表示されたアドレスで分かります。 なおminagirucさん(前はminagiryuさん?)は最近時々お見かけしますが、ポイントをつけずに質問を締め切るパターンが多いですね。それを繰り返すと回答してくださる方がいなくなりますよ。

noname#58125
質問者

お礼

すみません。ご丁寧に回答と忠告ありがとう御座います。すこし落ち着いてよく考えてから質問させて頂きます。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

例えば、A5に=SUM(A1:A5)と数式の入っているセルを含めて指定した場合に循環参照となります。 単にその範囲にSUM関数が入っているだけではなりません。 トレースボタンを押下しても→が出ないのは、現在のセル位置が対象関数の範囲外にあるからだと思います。

noname#58125
質問者

お礼

有難う御座います。シートが大きいので大変失礼ながら勘違いしてその様な部分もあるかも知れません。

関連するQ&A