• 締切済み

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

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

みんなの回答

  • 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)