MCPで接続 →

計算を入力してください

公式

広告

結果

実働時間
7.5
hours (7h 30m)
総拘束時間 8 hours
控除した休憩時間 0.5 hours

勤務時間計算ツールとは?

このツールは、開始時刻から終了時刻までに実際に働いた時間を計算し、無給の休憩時間を差し引いて実働時間を求めます。タイムシートや給与計算、フリーランスの稼働管理、シフトの長さの把握などに役立ちます。終了時刻が翌日にまたがる深夜勤務も正しく計算できます。

使い方

開始時刻終了時刻を24時間表記で入力し、続けて休憩時間を分単位で入力します(休憩がなかった場合は0を入力)。実働時間が小数(10進数)と「○時間○分」の両方で表示されるほか、休憩を差し引く前の総拘束時間と、控除された休憩時間も合わせて確認できます。

計算式の仕組み

各時刻は午前0時からの経過秒数に変換されます。総拘束時間は、その差を3600で割って時間に換算したものです。終了時刻が開始時刻より前の場合は、日付をまたぐシフトとみなして24時間を加算します。分単位で入力された休憩時間は60で割って時間に換算し、総拘束時間から差し引くことで実働時間を算出します。

$$\text{Net Hours} = \left(\text{End time} - \text{Start time}\right) - \frac{\text{Break (min)}}{60}$$

開始時刻、終了時刻、休憩枠、算出された実働時間を示すタイムライン
実働時間は総拘束時間から休憩時間を引いた値です。

計算例

9:00〜17:00のシフトで休憩が30分の場合:総拘束時間 =(17 − 9)= 8時間。休憩 = 30 ÷ 60 = 0.5時間。実働時間 = 8 − 0.5 = 7.5時間(7時間30分)となります。

$$\text{Net Hours} = \left(17 - 9\right) - \frac{30}{60} = 8 - 0.5 = 7.5\ \text{時間}$$

24時間タイムライン上で深夜をまたぐ夜勤の図
夜勤は深夜を越えるため、終了時刻に24時間を加算します。

よくある質問(FAQ)

深夜勤務にも対応していますか? はい。終了時刻が開始時刻より早い場合(例:22:00〜06:00)は、シフトが翌日に終わると判断して24時間を加算します。

休憩時間が勤務時間より長い場合は? 実働時間がマイナスになることはないため、結果は0で止まります(0未満にはなりません)。

秒単位にも対応していますか? 入力は時間と分のみです。「○時間○分」の表示では、結果は最も近い分に丸められます。

最終更新: