• 締切済み

ゼロを表示させないためには

A1に時間 5:00 と入力があり B1に関数=(A1-TIME(5,0,0))*24 が入っている場合、 B1には0.00と表示されます。 A1が5:30の入力がある場合、 B1は0.50と表示されるようになっているのですが。 B1が0.00の場合は表示されないようにしたいです。 条件付書式設定に="0"*24を入れ書式の色を白にして見ても 白に切り替わりませんでした。 最終的にB1の関数を変えるべきなのでしょうか? ちなみにセルの書式設定は、数値を小数点以下の数値2で 設定しております。 どうぞよろしくおねがいします。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.5

ユーザー定義について http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_set.htm 0.00;-0.00; こんな感じで如何でしょうか? 正の場合の表示形式;負の場合の表示形式;0の場合の表示形式 サイトの中ほどにありますように 正、負、0以外に、ある値以上とか、色の指定も出来ます。

すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.4

>セルの書式設定は、数値を小数点以下の数値2で設定しております。 ◆それならば、表示形式をユーザー定義で、 0.00;; としてください

hiro_o463
質問者

補足

表示形式をユーザー定義で 0.00;; としたのですが、-1.00などのマイナスの数字までも消えてしまいました。 マイナス数字は残したいのですが、そのようにはできますでしょうか?

すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

>条件付書式設定に="0"*24を入れ書式の色を白にして見ても 白に切り替わりませんでした。 条件付書式でじっこうするのであれば セルの値が 次の値に等しい 0 文字の色 白 でよいと思います。 数式が で指定するのであれば =B1=0 としてみてください。

すると、全ての回答が全文表示されます。
  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.2

=if((A1-TIME(5,0,0))*24=0,"",(A1-TIME(5,0,0))*24) でいかがですか? ほかにもやり方は考える人の数だけ存在します。  

すると、全ての回答が全文表示されます。
回答No.1

  ツールからオプションを選び ゼロ値のチェックを外す。  

すると、全ての回答が全文表示されます。

関連するQ&A