• ベストアンサー

循環参照って・・。

エクセルを使用していたところ、 「循環参照のため、計算式が使用できません」 とエラーが出てしまいました。 循環参照が分からず、調べてみたんですが、 初心者の私には、難しくて・・。 詳しく教えていただきたいのですが・・。 よろしくお願いします。

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

  • ベストアンサー
  • yoshi5029
  • ベストアンサー率28% (19/66)
回答No.2

エクセル初心者ちょっと脱出(しているであろう)の者です。 循環参照は、A1=B1の式とB1=C1の式とC1=A1の式が同じワークシート上にある場合、、、、 、、、ね。結局各式の答えが出ないことになります。 よって、as-43さんのワークシート上の数式のうち、セルを参照している部分に矛盾があります。 つまりエラーを返された式を入力しているセルで使用しようとした式の中に使ってはいけないセルがあるはずです。 そこの設計を変更するといいのではないでしょうか? 以上です

noname#102918
質問者

お礼

早速のお返事、ありがとうございます。 家計簿をつけている段階で、循環参照が出てしまったんですが、 例えば、 今日 食費○円 コーヒー代○円 食費合計○円(SAM関数で計算) 日用品○円 交通費○円 食費外○円(SAM関数で計算) 明日も同じように計算して行き、 合計として、 食費代○円 食費外○円と計算すると、エラーになってしまいます。 ちょっと分かりにくい説明で申し訳ないのですが、こういった場合、 どうやって回避してらよいのでしょうか?

その他の回答 (2)

  • macal07
  • ベストアンサー率33% (63/189)
回答No.3

#2の方へのお礼の中にどんな計算をしたのか書かれていらっしゃいますが、都合3日分の計算を表現していただけないでしょうか。 たぶん、SUM関数の範囲指定がおかしいのだと思いますが、どこがおかしいのか指摘が出来ません。すみませんがもう少し詳しくお書き願えないでしょうか。 簡単に言うとSUM関数の範囲指定の中にSUM関数のあるセルを指定しているせいだと思います。

noname#102918
質問者

お礼

今、もう一度計算式を見てみたら、SAM関数の中に、 合計のところのセルも含まれていました。 それを除いてもう一度やってみたところ、解決できました。 みな様、ありがとうございました。

  • Eureka_
  • ベストアンサー率41% (5079/12273)
回答No.1

http://www.relief.jp/itnote/archives/001351.php 要するに、「a+b=c」って式Aを立てたのに、別のところに「b=c-a」って式Bが書いてあるようなものです。(ちょっと違うかも) 式Aの結果に依存する形で出てくる式Bの結果がないと式Aの答えが求められない、これでは解を出せと言うのが無理な話で。

noname#102918
質問者

お礼

ありがとうございます。 URL参考にさせていただきますね。

関連するQ&A