プロが教える店舗&オフィスのセキュリティ対策術

二つのセルの合計が8以上なら1、16以上なら2という関数はどうなりますか?

二つのセルには別の関数が入っているのが原因なのか何を入れても循環参照と警告が出ます。

どうしたらよいでしょうか。

A 回答 (2件)

=INT((セル1+セル2)/8)



>何を入れても循環参照と警告が出ます。

それは「本当に循環参照している」からです。

例えば、

A1セル: =B1
B1セル: =C1+D1
C1セル: 20
D1セル: =A1

となっていると「参照が循環している」との警告が出ます。

A1を見ると「B1を参照する式」が書いてあって、B1を見ると「C1とD1を参照する式」が書いてあって、D1を見ると「A1を参照する式」が書いてあるので、参照がグルグル回って(循環して)しまい、値が確定しません。

このような「堂々巡りになる式」があると「循環参照」の警告が出ます。

なお、一番単純な「循環参照」は、以下のような「自分自身を含む式」です。式の中に「自分自身」は書いてはいけません。

E1セル: =E1
    • good
    • 0
この回答へのお礼

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

お礼日時:2011/12/02 10:24

int((a1+a2)/8)


とか
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2011/12/02 10:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!