こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

エクセルの時間表示について

エクセルで、時間の差を表示したいのですが、例えば A⇒3:08 で B⇒3:24 のとき、AとBの差は0:16となります。
このとき、16分の差を▲0:16と表示する方法はないでしょうか??

投稿日時 - 2008-04-11 16:55:09

QNo.3940447

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

こんにちは。

テキスト出力ですから、右揃えにしてください。

=TEXT(SIGN(A1-B1),";▲")&TEXT(ABS(A1-B1),"[h]:m")

投稿日時 - 2008-04-21 13:03:21

ANo.2

次の方法は如何でしょうか。
A,B共にシリアル値としてC1に表示
C1に=FLOOR(ABS(A1-B1),"0:01")として、セルの書式設定→表示形式→ユーザ定義で"▲"[h]:mm

投稿日時 - 2008-04-11 17:07:49

ANo.1

xx:xxって「時:分」ですか「分:秒」ですか?
それによって変っちゃうんですが・・・。

とりあえず「時:分」だとすると、「書式」「セル」「表示形式」で
「ユーザー定義」を選択、下のように入力して下さい。

▲h:mm

ただし、時間計算は、絶対に「負」にならないようにしないと、
この表示形式ではオーバーフローして"#######"と表示されます。
差を計算する場合、こんな風に絶対値を取ったほうがいいですよ。

=ABS(B1-C1)

投稿日時 - 2008-04-11 17:05:43

あなたにオススメの質問