Excel 2003 で、表示形式が時刻のセルで、値があるときは、たとえば4:15のように表示し、値がないときは何も表示しないようにするにはどうすればよいでしょうか。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/02/11 21:04:19
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:kn1967 No.1

回答回数2915ベストアンサー獲得回数301

ポイント60pt

値が無ければ空白になるはずなので式を入れているのだと思います。


(1)計算結果が 0:00 のときは表示しないようにしたい

セルの書式設定のユーザー定義にて

 h:mm;;

というように末尾にセミコロンを2つ付けてみてください。


ユーザー定義の方法は以下の4種類があります。

  正の数の時

  正の数の時;負の数の時

  正の数の時;負の数の時;ゼロの時;

  正の数の時;負の数の時;ゼロの時;テキストの配置等

にそれぞれ適用される書式となります。


(2)計算で参照しているセルに値が入っていなければ空白を表示したい

=IF(OR(ISBLANK(A1),ISBLANK(A2)),"",A1-A2)

A1が空白あるいはA2が空白なら""、そうでなければ引き算した結果を表示。

id:mktg1

ありがとうございます。できました。またよろしくお願いいたします。

2009/02/11 21:03:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません