• ベストアンサー

excelで時間計算するには

エクセルの計算式で、6時間を越えたらそこから1時間引き、6時間未満ではそのままの時間を表すにはどうしたらいいでしょうか。if関数とか使ってもうまくいきません。よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

(テストデータ)A1:A6 8:25 5:25 3:40 9:10 12:15 6:15 (関数式) B1に=IF(A1>6/24,A1-1/24,A1)といれB5まで複写 (結果)B1:B6 7:25 5:25 3:40 8:10 11:15 5:15 (注意)エクセルは24時間を1と言う値で処理している。(エクセルを使う上では、大切な事項です) したがって一時間は1/24です。 A,B列は書式を時刻にしておくこと。

hataboo
質問者

お礼

1/24だったのですね。ありがとうございました。

その他の回答 (1)

回答No.2

アルバイトか、パートの勤務時間表でしょうか? 出勤時間、退勤時間、休憩時間、勤務時間を入力して、 退勤時間-出勤時間-休憩時間=勤務時間は、どうでしょう。 親戚の店では、アルバイトに6時間未満でも休憩時間を与えているので、上記のように計算しています。

hataboo
質問者

お礼

お答えありがとうございました。ただ、じゃまくさがりなもんで、ANo.#1みたいなんを探しとりまして。すみません。

関連するQ&A