- 締切済み
エクセルの時間表示について
エクセルで、時間の差を表示したいのですが、例えば A⇒3:08 で B⇒3:24 のとき、AとBの差は0:16となります。 このとき、16分の差を▲0:16と表示する方法はないでしょうか??
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.3
こんにちは。 テキスト出力ですから、右揃えにしてください。 =TEXT(SIGN(A1-B1),";▲")&TEXT(ABS(A1-B1),"[h]:m")
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
次の方法は如何でしょうか。 A,B共にシリアル値としてC1に表示 C1に=FLOOR(ABS(A1-B1),"0:01")として、セルの書式設定→表示形式→ユーザ定義で"▲"[h]:mm
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.1
xx:xxって「時:分」ですか「分:秒」ですか? それによって変っちゃうんですが・・・。 とりあえず「時:分」だとすると、「書式」「セル」「表示形式」で 「ユーザー定義」を選択、下のように入力して下さい。 ▲h:mm ただし、時間計算は、絶対に「負」にならないようにしないと、 この表示形式ではオーバーフローして"#######"と表示されます。 差を計算する場合、こんな風に絶対値を取ったほうがいいですよ。 =ABS(B1-C1)