• ベストアンサー

エクセル 0表示を空白にする(自動で)

エクセルでセルに数式を入れています。計算する必要がないセルについては「0」が表示されているのですが、表示させない方法を教えて下さい。 詳しく書くと   A  B  1 100  105(A1*1.05) 2 空白 空白(但し計算式は入っている) 3 200  210(A3*1.05) Bには隣のA*1.05という数式が入っています。 A1とA3に数値を入力した場合、上記のようにしたいのですが、A2が空白だとB2に「0」が入ってしまいます。 他のファイルで同じような計算式を作成したとき、参照セルAが空白だとBも空白になっていました。ただし、Bにはちゃんと計算式が入っていてAに数値を入力するとBに答えが入ります。 特に意識せず作ったらこのようになっていたのです。 どうにかして同じようにしたいのですが、見比べても全然分からずギブアップです。。。 どなたかご教授ください。

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

  • ベストアンサー
  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.3

1.エクセル⇒ツール⇒ゼロ値のチェックを外す。 そうしますと、すべてのセルにあるゼロ値が表示 されなくなります。(但し、ゼロ表示したいところも 表示されなくなります) 2.B2のセルにIF(A2="","",A2*1.05)の数式を入れる とA2がブランクですとB2のセルはブランクになります。(0表示 はされません)

wanwan1014
質問者

お礼

代表してこちらにお礼を書かせていただきます。 早々のご回答ありがとうございました。 今回はIF関数で対応することにしました。 最初から空白になっていた方のファイルはツールオプションでゼロ値にゼロ表示・・・となっていました。 参考にさせていただいた方に20pt、一番に回答いただいた方に10ptつけさせていただきました。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法がありますが如何でしょうか。 (1)B列のセルの書式設定→表示形式タブのユーザ定義で#を設定 (2)ツール→オプション→表示タブでゼロ値のチェックを外す (3)数式を=IF(ISNUMBER(A1),A1*1.05,"")とする

noname#176215
noname#176215
回答No.1

おそらく ゼロ値のチェックを外していたのではないでしょうか。 Excelのバージョンが分かりませんが [ツール]→[オプション] →「表示」タブの[ゼロ値]のチェックを外して[OK] もしくは 表示形式を「#」や「#,###」にしていた可能性もあります。

関連するQ&A