• ベストアンサー

計算結果の「0」を表示したい

エクセルのオプションでゼロを表示しないようにゼロ値をはずしています。その結果5-5=0のゼロを表示したいがどのようにしたらいいか教えてほしい。 また、未入力のところ(0-0=0)のゼロは表示したくないのです。 あまり急いではいませんがよろしくお願い致します。

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんにちは。 > オプションでゼロを表示しないようにゼロ値をはずしています。 このオプションはチェックして 0 値を表示するようにし、 表示したいくない 0 値は、数式で対応するしかないでしょう。 例) =IF(AND(A1<>"",B1<>""),A1-B1,"")

yotarou001
質問者

お礼

早速の教えていただき有難うございます。 IFばかり考えていました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

例えば、A列、B列のデータ入力セル(列)には、書式ー表示形式ーユーザー定義 #;;# としておく。 ツールーオプションー表示のタブーセロ値はオン これでA1-B1などを設定するC列の0は表示されるのではないですか。 数字入力セルと関数の演算結果セルを、区別して考えるということ。 そしてA,B列ともに、未入力セルの場合にC列を空白にするため C列の式を=IF(A2*B2=0,"",A2-B2) とする。 A,B列に0を打ち込んだときも空白になってしまうが。 これはどうしようもないでしょう。 正負ゼロ文字列を区別して別の書式を設定できるが、未入力と0を区別して、表示形式を変える設定はできないと思う。 ついでに、関数では ツールーオプションー表示や、 書式の表示形式 は変えられませんから、念のため。

yotarou001
質問者

お礼

有難うございます。 試してみます。

  • goowon
  • ベストアンサー率39% (131/328)
回答No.3

■5-5=0のゼロを表示したいがどのようにしたらいいか ツール→オプションでゼロ表示にチェックを入れる。 但し表全体に表示される。 ■未入力のところ(0-0=0)のゼロは表示したくない セル書式設定→ユーザー定義で #,##0;-#,##0;"" ■指定部分だけゼロを表示させる セル書式設定→ユーザー定義で #,##0;-#,##0;0

yotarou001
質問者

お礼

有難うございます。 ユーザー定義を使うことも考えていませんでした。 やってみます。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆こんな方法もありますよ =IF(COUNT(A1:B1)=2,A1-B1,"")

yotarou001
質問者

お礼

有難うございます。早速試してみます。

関連するQ&A