• ベストアンサー

エクセルの表示形式について知恵を貸してください。

エクセルの数値入力で、いろんな数を打ち込んでおき、整数で表示させた上、1未満の数は一律に「<1」と記述しようとしています。 そこで、セルの書式設定→表示形式からユーザー定義を選択して、「[<1]" <1";0」としてみました。 これで大体うまくいったと思ったのですが、値が負の数になると「- <1」とマイナス記号がくっついてきます。 なんとも目障りなのですが、値がゼロ未満でも「<1」と表示させるにはどういった方法があるでしょうか? なお、生の数字は計算に使うので関数等で変換させたくはありません。 あくまで表示形式で対処したいのですが、よい方法はありませんか?

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

>[<1]の条件で、1未満の数全てが該当するんだと思ってましたが、これは、正の数にしか当てはまらないのでしょうか? 私も良く理解している訳ではないのですが[<1]の条件だけでは、正・負どちらも数も該当するので、負の数で該当した時に区別のために「-」を表示しているのではないかと思います。 [<0]と、負の数しか該当しない条件の場合は正・負を区別する必要が無いので「-」を表示しないと……。表示される結果から推測しているだけですが「そういうものだ」と思って使っています。 明確な回答でなくてすみません。

heinrich_t
質問者

お礼

たびたび、ありがとうございます。 エクセルの仕様みたいですね。 区別が必要なケースもあるのでしょう。 わかりやすい説明で、大変参考になりました。

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

これでどうでしょう [<0]"<1";[<1]"<1";0

heinrich_t
質問者

お礼

ご回答、ありがとうございます。 早速やってみました。ビンゴ!です。うまくいきました。

heinrich_t
質問者

補足

0未満の数についての条件式を、別途追加するというのは思いつきませんでした。 [<1]の条件で、1未満の数全てが該当するんだと思ってましたが、これは、正の数にしか当てはまらないのでしょうか? それにしても、単に当てはまらないのなら入力した数字が(整数で)表示されるはずで、「- <1」となってしまうのは不思議です。

専門家に質問してみよう