• ベストアンサー

Excel2003 セルの値が0の時、表示させない

Excel2003に関する質問です。 セルの値が”0”のとき、”0”が入力されないようにしたいです。 IF関数を使えば非表示に出来るのは知っているのですが、 そのセルには既にSUM関数が入力されています。 SUM関数の結果が”0”になるセルの”0”を非表示にしたいんです。 1つのセルに対して関数を2つ入力することは可能でしょうか。 また、SUM関数が入力されているセルに「条件付き書式」で 「セルの値が0の時、文字の色を白にする」だと、 複数のセルを範囲指定した際に、白文字が見えてしまいますので、 これ以外の方法があれば教えてください。 よろしくお願いします。

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

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

AとBのセルの合計(SUM)がゼロ"0"の場合ですが、 IF文でどうでしょう。 答=IF(SUM(A:B)=0,"",SUM(A:B)) SUMが0なら空(から)、0以外なら合計を記載。

mayucya
質問者

お礼

IF関数分かっててなんでここにたどり着かなかったのか・・^^; これがしたかったんです! ありがとうございました!!

その他の回答 (5)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.6

方法1: ツールメニューのオプションの表示でゼロ値のチェックを外す →SUMの結果のゼロも消えるが、たとえば合計したい方の数字にたまさかゼロが記入されていた場合(=言い換えると、見せたいゼロがある場合)も一緒に消えてしまう 方法2: 数式を記入したセルで、書式メニューのセルの表示形式のユーザー定義を次のように設定する ○合計の結果が整数(プラスでもマイナスでも、小数点以下の数字を持っていない数)だった場合 # あるいは #,### とする ○合計の結果が小数点以下の数字を含む可能性がある場合 G/標準;-G/標準; のように設定する

mayucya
質問者

お礼

今回は関数を使うことにしました。 回答ありがとうございました!

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんばんは! セル範囲を範囲指定 → 右クリック → セルの書式設定 → 「表示形式」タブ → ユーザー定義 G/標準 となっている欄に #;-#;"";@ としてみてください。 ※ この場合0以外は整数で表示されてしまいますので、仮に小数点以下2桁表示にしたい場合は #.##;-#.##;"";@ といった具合にしてみます。 こんなんではどうでしょうか?m(_ _)m

mayucya
質問者

お礼

途中から混乱しちゃいました^^; でも時間あるときにやってみます! ありがとうございました!

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.4

>セルの値が”0”のとき、”0”が入力されないようにしたいです。 じゃなくて >セルの値が”0”のとき、”0”が「表示」されないようにしたいです。 って事で良いんでしょ? 手段は3つ  ・結果がゼロになったら空白を表示するように関数を書き直す  ・オプションの「ゼロ値のセルにゼロを表示する」のチェックマークを外してください(オプションから詳細設定を選んで設定を変更してください)  ・セルの書式設定でユーザー設定に「G/標準;G/標準;;」を設定する(プラス;マイナス;ゼロ;文字列 と言う並び順で指定して設定できます) 質問にある表示色を変える方法は最後の手段で、これを使うときはシートの保護を行い対象のセルを選択できないようにすれば問題は解決です。

mayucya
質問者

お礼

・結果がゼロになったら空白を表示するように関数を書き直す ↑今回はこれを使うことにしました。 回答ありがとうございました!

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

例えばC1セルに =SUM(A1:B1) の式が入力されているときにA1セルとB1セルが空白なら答えは0になりC1瀬鵜に表示されます。 これを非表示にするには次のようにすればよいでしょう。 C1セルを選択して「条件付き書式」で「数式を使用して・・・」で数式の窓には =C1=0 と入力してから「書式」をクリックして「表示形式」タブで「ユーザー定義」を選び種類の窓には ; または  ;;; などとセミコロンを入力してOKします。 C1セルが0の時は空のセルにままの表示となります。

mayucya
質問者

お礼

「ユーザー定義」があるのを忘れてました^^; 回答ありがとうございました!

回答No.1

ツール  オプション 表示(のタブ) で「ゼロ値(Z)にチェック入っていたらはずす」です。

mayucya
質問者

お礼

関数が入力されているセル以外の部分が消えてしまうので、 この方法ではダメでした><すみません。 でも今後使うことがあると思うので、覚えておきます^^ 回答ありがとうございました!