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

回答の条件
  • 1人2回まで
  • 登録:2009/02/11 19:42:30
  • 終了:2009/02/11 21:04:19

ベストアンサー

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012009/02/11 20:01:10

ポイント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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません