• 締切済み

#ref!エラーその2

これも先の#REF!エラーで質問したと同じ、ネットからダウンロードしたexcelファイルですが、実例でお聞きします。 セルr644には=if(b645="","",if(q644="kai",b645-f644,if(q644="uri",f644-b645,""))) とあって、最終データ行(645)のセルr645にコピーしますと、"ref!エラーとなります。この式は、最終行の翌日のセルb646にデータがあるときだけ計算するようになっています。それで今R646にだけデータを入力した状態であるのに#ref!エラーとなります。実は645行に当初は入力しうまくいっていたのですが、別スレッドの行削除を行った後、このエラーになります。しかし現にr646にはデータが存在するので納得できません。 ヘルプの数式の検証で見てみても、B646とあるべき部分が#ref!となっているだけなので、実際の文字が何かわからず、原因を調べにくく感じています。 何が原因と考えられるでしょうか。どうも人様の作ったファイルを読み解くのは骨が折れます。

みんなの回答

  • O_O
  • ベストアンサー率29% (207/701)
回答No.1

「$」が入ってないため、コピー貼り付けした際、「b645=""」「q644="kai"」、「q644="uri"」が 別のセルになっているとかでは無いでしょうか。

qhtsige
質問者

お礼

ご返事ありがとうございました。原因は循環参照とされていることであることがわかりました。でも解決は難しそうですが。なおご提案の内容はそうではないように思います。

関連するQ&A