プロが教えるわが家の防犯対策術!

例えば、
     A     B     C     D・・・・・・
1    10    20    0     30
2                   0


D1に、=A1+B1+C1
D2に、=A2+B2+C2の計算式が入っている時
A2,B2、C2が空白セルのとき、D2に0を表示したくない(空白セルにしたい)です。
過去の質問より、IF関数を使えばよいとわかったのですが、いまいちよくわからないため質問させて頂きました。
よろしくお願いします。

A 回答 (3件)

比較する条件を作れないと言うことでしょうか



 =IF(A2&B2&C2="","",A2+B2+C2)
など、
複数のセルの内容がすべて空白であることを条件とするために
"&" でセルを繋いだ文字列を
空白 "" であるかを比較します

分かりやすい方法であれば
 =IF(AND(A2="",B2="",C2=""),"",A2+B2+C2)
ですかね
AND関数でA2セルとB2セル、C2セルがそれぞれ空白であれば条件が成立していると判断

こんなでどうでしょう
    • good
    • 0
この回答へのお礼

出来ました
ありがとうございました

お礼日時:2008/02/23 17:05

ツール>オプション>表示でゼロ値のチェックをはずすと、そのシートのゼロ値が非表示になります。


0を直接ENTERでも非表示になってしまいます。
設定は数式を考えなくてよい分簡単。
    • good
    • 0
この回答へのお礼

出来ました
ありがとうございました

お礼日時:2008/02/23 17:06

簡単な仕方として


 0を表示しない方法があります。
 ツール → オプション → 表示 → 
    ウィンドウオプションの 「ゼロ値」の チェックをはずす

他にも IF式で D2に =IF((A2+B2+C2)=0,"",A2+B2+C2)がありますが
””はスペースをあらわします。値としては0ではないので 
この場合のD1+D2=#VALUE!と表示されます。
    • good
    • 0
この回答へのお礼

出来ました
ありがとうございました

お礼日時:2008/02/23 17:05

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