勤務時間計算ツールとは?
このタイムカード計算ツールは、1回の勤務(シフト)でどれだけの時間働いたかを算出します。出勤時刻・退勤時刻・無給の休憩時間を入力すると、給与計算に便利な小数(10進)の時間と、一般的な「○時間○分」形式の両方で合計を表示します。日付をまたぐ夜勤にも対応しています。
使い方
出勤時刻は24時間表記で「時」と「分」を入力します(例:午後1時30分なら「時」は13、「分」は30)。退勤時刻も同じように入力し、差し引く休憩時間の合計(分)を入力してください。実労働時間(純労働時間)がその場で自動的に表示されます。
計算式の仕組み
このツールは、各時刻を0時(深夜0時)からの総分数に換算し、出勤時刻を退勤時刻から引いて、そこから休憩時間を差し引きます。式にすると次のとおりです:
$$\text{純労働分数} = (\text{退勤} - \text{出勤}) - \text{休憩}$$退勤時刻が出勤時刻より早い場合は、日付をまたぐ夜勤とみなして24時間(1440分)を加算します。小数時間は単純に \(\text{純労働分数} \div 60\) で求められます。
$$\text{Hours} = \frac{(E - S) - \text{Break (min)}}{60} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} S &= 60\cdot\text{In Hr} + \text{In Min} \\ E &= 60\cdot\text{Out Hr} + \text{Out Min} \\ &\quad (E \mathrel{+}= 1440 \text{ if } E \le S) \end{aligned} \right.$$
計算例
9:00に出勤し、17:30に退勤、休憩は30分だったとします。総拘束時間は \(17{:}30 - 9{:}00 = 8\text{時間}30\text{分} = 510\text{分}\) です。ここから休憩30分を引くと純労働時間は \(510 - 30 = 480\text{分}\) となり、小数では \(8.00\) 時間、つまり8時間0分になります。
よくある質問
分を小数の時間に変換するには? 分を60で割ります。たとえば15分なら \(15 \div 60 = 0.25\) 時間です。
夜勤にも対応していますか? はい。退勤時刻が出勤時刻より早い場合は、日付をまたいだ勤務とみなして自動的に1日分(24時間)を加算します。
休憩時間は含めるべきですか? 無給の休憩時間のみ入力してください。休憩が有給の場合や、休憩を取らなかった場合は0を入力します。