プロが教えるわが家の防犯対策術!

ある集計で、一連の数字を列記する表を作成しています。
入力値は小数点以下4~5桁までの数字ですが、出力は小数点以下2桁にそろえ、かつ0.01未満の数値については「<0.01」と表示したいのです。
数値そのものは、平均など他の計算に使うので、四捨五入などせず生データのままにしておきたいのです。
そこでエクセルのセルの書式設定・ユーザー定義を用いて「[<0.01]"<0.01";0.00」としました。
結果は0~0.01未満までは「<0.01」、それ以上は実際の数値の2桁表示と希望通りの表示になりましたが、値が負の数になると、なぜか「-<0.01」と、文字列の前にマイナス記号が付いてしまいます。
値が負の数でも「<0.01」と表示させたいのですが、どうしてこのようになるのでしょうか?
また希望通りに表示するのはどうしたらよいでしょうか?

A 回答 (1件)

こんばんは



最適かどうかは不明ですが・・
 [<0]"<0.01";[<0.01]"<0.01";0.00
ではいかがでしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
おかげで希望通りの表示ができました。
ただ、なぜ[<0.01]"<0.01";0.00だけでは負の数にマイナス記号が付いてしまうのかわかりません。
理屈の上では、[<0.01]"<0.01"だけで[<0]"<0.01"の条件を抱合していると思うのですが…
不思議です。

お礼日時:2022/08/19 08:54

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