時間計算でよくあるミス
時間計算の答えが合わないとき、原因のほとんどは同じパターンのどれかに当てはまります。このページでは実務でよく出るミスを具体的な数字で説明します。
60進法を無視して計算している
時間と分の計算は10進法ではありません。分は0〜59までで、60になった時点で1時間に繰り上がります。この前提を意識せずに計算すると、足し算でも引き算でも答えがずれます。
たとえば8時間45分に30分を足す場合、45 + 30 = 75分と計算してそのまま「8時間75分」と書いてしまうのが典型的なミスです。75分は1時間15分なので、正しくは9時間15分になります。引き算でも同じことが起きます。17:10から9:20を引くとき、分どうしで10 − 20が計算できないため、1時間を借りて70 − 20 = 50分、時間を1減らして7時間50分が正しい答えですが、「7:90」や「7:-10」のような値を書いてしまう人がいます。
60進法の仕組みが腑に落ちていない場合は、時間計算のやり方ガイドで基礎から確認できます。
45 + 30 = 75
→ 8:75(存在しない表記)
45 + 30 = 75分 = 1時間15分
→ 9:15
10 − 20 が計算できない
→ 7:90 や 計算不能
70 − 20 = 50分、16 − 9 = 7時間
→ 7:50
休憩時間を引き忘れる、または二重に引く
休憩を差し引くタイミングが曖昧なまま計算を進めると、二種類の正反対のミスが発生します。
一つ目は引き忘れです。シフトが長くなるほど休憩が複数回に分かれることが多く、「とりあえず出勤から退勤までの時間を出した」後に休憩を引く手順が抜けやすくなります。09:00〜20:00のシフトで休憩が計1時間30分あるなら、拘束時間11時間から1時間30分を引いた9時間30分が実働時間です。11時間をそのまま提出すると1時間30分分が過大計上になります。
二つ目は二重控除です。タイムカードの集計ソフトがすでに休憩を自動で差し引いているにもかかわらず、手書きで集計する際にもう一度引いてしまうケースです。結果として実際より短い実働時間が計上され、給与の過少支払いにつながることがあります。自分の集計ツールが休憩を自動処理しているかどうかを事前に確認してください。休憩時間電卓では休憩の入力を一か所に集約するため、二重控除が構造的に起きません。
日またぎシフトで答えがマイナスになる
23:00出勤・翌07:00退勤のシフトを「07 − 23」で計算すると −16 という値が出ます。これは退勤時刻が数字の上では出勤時刻より小さいためで、通常の引き算が使えません。
修正は単純で、退勤時刻に24時間を加えてから出勤時刻を引きます。07:00 を 31:00 とみなして 31 − 23 = 8、つまり拘束時間は8時間です。同じ考え方は何時をまたいでも成立します。22:30出勤・06:15退勤なら、06:15 を 30:15 として 30:15 − 22:30 = 7時間45分になります。
日またぎシフトを頻繁に扱う場合は夜勤・日またぎの時間計算電卓を使うと、このステップが自動で処理されます。
07 − 23 = −16
→ マイナスの値が出る
31:00 − 23:00 = 8:00
→ 拘束時間 8:00
端数処理を早い段階でかけすぎる
勤怠の端数処理は、日次の実働時間を確定させてから1回行うのが正しい順序です。各シフトや各日に対して先に丸めを適用すると、その誤差が日数分だけ積み上がります。
具体的な数字で確認します。ある月に20日間働き、毎日の実働時間が7時間50分(7.833…時間)だとします。15分単位で四捨五入する場合、7時間50分は8時間00分に丸まります。20日分の合計は 8.00 × 20 = 160時間です。一方、先に丸めず生の分数で合計すると 7時間50分 × 20日 = 156時間40分で、丸め後の値とは3時間20分の差が生じます。どちらが正しいかは会社の規定によりますが、意図せずこの差を生んでいるケースが多くあります。
もう一つよくある誤りは、丸めのルール自体を間違えることです。会社規定が四捨五入(7分30秒以上で切り上げ)なのに切り捨てで計算している、あるいはその逆のパターンです。自分の会社の就業規則を確認してください。丸め処理の動作を実際に確かめるには勤怠丸め計算電卓が使えます。
8:00 × 20日
→ 月計 160:00
156:40 → 四捨五入 → 156:45
→ 月計 156:45
勤務時間と実働時間を混同して提出する
出勤から退勤までの時間(拘束時間)をそのまま「働いた時間」として記入しているケースがあります。休憩時間を含む拘束時間と、休憩を差し引いた実働時間は別物です。給与計算や残業判定に使うのは実働時間のほうで、拘束時間を提出すると常に実態より長い数字が計上されます。
09:00〜18:00のシフトで休憩1時間なら、拘束時間は9時間、実働時間は8時間です。この1時間の差が毎日積み上がると、月次の集計で会社側との認識が大きくずれる原因になります。この違いを詳しく理解したい場合は勤務時間と実働時間の違いを参照してください。
ミス早見表
| ミスの種類 | よくある症状 | 対処法 |
|---|---|---|
| 60進法の無視 | 8:75や7:90など存在しない表記が出る | 分が60を超えたら1時間に繰り上げる |
| 休憩の引き忘れ・二重控除 | 実働時間が多すぎる、または少なすぎる | 休憩を引く箇所を1か所に固定し、ツールの自動処理と手計算が重複していないか確認する |
| 日またぎで負の値 | 計算結果がマイナスになる | 退勤時刻に24時間を加えてから出勤時刻を引く |
| 端数処理のタイミング | 月次合計が会社の数字と数時間ずれる | 日次の合計を確定してから丸めを1回だけかける。丸めルール(四捨五入・切り捨て)も就業規則で確認する |
| 拘束時間を実働時間として提出 | 提出した時間が常に実態より長い | 休憩時間を差し引いた値を提出する |
よくある質問
時間の計算が合わないのはなぜですか?
7時間45分 + 30分はいくつですか?
夜勤の時間計算で答えがマイナスになります。どうすればいいですか?
端数処理はいつ行うのが正しいですか?