• ベストアンサー

二つのセルの合計が8以上なら1、16以上なら2

二つのセルの合計が8以上なら1、16以上なら2という関数はどうなりますか? 二つのセルには別の関数が入っているのが原因なのか何を入れても循環参照と警告が出ます。 どうしたらよいでしょうか。

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

  • ベストアンサー
回答No.2

=INT((セル1+セル2)/8) >何を入れても循環参照と警告が出ます。 それは「本当に循環参照している」からです。 例えば、 A1セル: =B1 B1セル: =C1+D1 C1セル: 20 D1セル: =A1 となっていると「参照が循環している」との警告が出ます。 A1を見ると「B1を参照する式」が書いてあって、B1を見ると「C1とD1を参照する式」が書いてあって、D1を見ると「A1を参照する式」が書いてあるので、参照がグルグル回って(循環して)しまい、値が確定しません。 このような「堂々巡りになる式」があると「循環参照」の警告が出ます。 なお、一番単純な「循環参照」は、以下のような「自分自身を含む式」です。式の中に「自分自身」は書いてはいけません。 E1セル: =E1

imotarosu
質問者

お礼

そうだったんですか!分かりやすい解説でなぜできないのかよく分かりました。 ありがとうございました!

その他の回答 (1)

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

int((a1+a2)/8) とか

imotarosu
質問者

お礼

ありがとうございました

関連するQ&A