• ベストアンサー

Excelでタイムカードの計算

Excel97でタイムカードの計算をさせるのですが、A列が開始時間で○時○分、B列が終了時間で○時○分とデーターを入れます。C列に△時間◇分と表示されるようにしたいのです. =HOUR(B1-A1)&MINUTE(B1-A1)までは考えたのですが、△◇と表示されてしまいます。 どうやればCのセルが“△時間◇分”のように表示されるのか分かりません。どなたか教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • chris_m
  • ベストアンサー率28% (4/14)
回答No.2

=HOUR(B1-A1)&"時間"&MINUTE(B1-A1)&"分" で、表示されますが、常に時間と分って表示されますけど、、、 例 A1 1時30分 B1 2時00分 C1 0時間30分   A2 2時00分 B2 3時00分 C2 1時間0分 それよりも、C1のユーザー定義で、h(或いはhh)時間m(或いはmm)分って する方が、いいかな?

sirouto
質問者

お礼

そうです! これです! ""で囲むのでしたね。 助かりましたありがとうございます。

その他の回答 (1)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

A,B列が時刻形式とすればC列は(C1なら)  C1 = B1 - A1 表示形式を時刻にします。意味が違った?  

関連するQ&A