• ベストアンサー

空白セルのとき0表示を消す方法(エクセル2003)

例えば、      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関数を使えばよいとわかったのですが、いまいちよくわからないため質問させて頂きました。 よろしくお願いします。

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

比較する条件を作れないと言うことでしょうか  =IF(A2&B2&C2="","",A2+B2+C2) など、 複数のセルの内容がすべて空白であることを条件とするために "&" でセルを繋いだ文字列を 空白 "" であるかを比較します 分かりやすい方法であれば  =IF(AND(A2="",B2="",C2=""),"",A2+B2+C2) ですかね AND関数でA2セルとB2セル、C2セルがそれぞれ空白であれば条件が成立していると判断 こんなでどうでしょう

0843go
質問者

お礼

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

その他の回答 (2)

  • YSNR-HRN
  • ベストアンサー率36% (40/111)
回答No.3

ツール>オプション>表示でゼロ値のチェックをはずすと、そのシートのゼロ値が非表示になります。 0を直接ENTERでも非表示になってしまいます。 設定は数式を考えなくてよい分簡単。

0843go
質問者

お礼

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

  • ToughBoy
  • ベストアンサー率42% (90/214)
回答No.2

簡単な仕方として  0を表示しない方法があります。  ツール → オプション → 表示 →      ウィンドウオプションの 「ゼロ値」の チェックをはずす 他にも IF式で D2に =IF((A2+B2+C2)=0,"",A2+B2+C2)がありますが ””はスペースをあらわします。値としては0ではないので  この場合のD1+D2=#VALUE!と表示されます。

0843go
質問者

お礼

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

関連するQ&A