重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!goo新規会員登録

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

A 回答 (4件)

こんにちは。



> オプションでゼロを表示しないようにゼロ値をはずしています。
このオプションはチェックして 0 値を表示するようにし、
表示したいくない 0 値は、数式で対応するしかないでしょう。

例) =IF(AND(A1<>"",B1<>""),A1-B1,"")
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/11/26 08:24

例えば、A列、B列のデータ入力セル(列)には、書式ー表示形式ーユーザー定義


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

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

お礼日時:2006/11/26 08:30

■5-5=0のゼロを表示したいがどのようにしたらいいか


ツール→オプションでゼロ表示にチェックを入れる。
但し表全体に表示される。

■未入力のところ(0-0=0)のゼロは表示したくない
セル書式設定→ユーザー定義で
#,##0;-#,##0;""

■指定部分だけゼロを表示させる
セル書式設定→ユーザー定義で
#,##0;-#,##0;0
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/11/26 08:28

◆こんな方法もありますよ


=IF(COUNT(A1:B1)=2,A1-B1,"")
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/11/26 08:25

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