Excelで日をまたぐ勤務時間を計算する|日時を使う方法
22時から翌朝7時の勤務を、時刻の大小だけで計算すると誤りやすくなります。開始・終了に日付を含め、休憩を引いて時間を出す方法と異常値の確認例です。
実際に試す・記入する
- 勤務時間の計算|休憩・日またぎに対応する無料ツール
開始・終了時刻と休憩分数から、差し引き後の勤務時間を計算。翌日終了も指定でき、時間・分と小数時間の両方を確認できます。
終了側にも翌日の日付を入力する
B2に2026/9/14 22:00、C2に2026/9/15 7:00、D2に休憩1:00を入力します。B・Cは日時、Dは経過時間として入力します。時刻差の計算はExcelの基本的な減算を使います。
E2:=C2-B2-D2
E2の表示形式:[h]:mm
結果:8:00この節の参照資料:Microsoft「時刻の差を計算する」
三つの数値を別々に確認する
例の拘束時間は9時間、休憩は1時間、休憩を除く時間は8時間です。終了日を9/14と誤入力すると負の時間になります。見た目のエラーを隠して正の値に変えるより、日付を確認する方が原因を残せます。
| 入力の状態 | 確認すること |
|---|---|
| 終了が開始より前 | 日付の入力誤りか |
| 休憩が拘束時間より長い | 単位・桁・入力欄を取り違えたか |
| 開始または終了が空欄 | 未入力として保留 |
| 24時間を大きく超える | 終了日や複数勤務のまとめ方を確認 |
MODだけで直す前に入力条件を見る
時刻だけを扱う=MOD(C2-B2,1)は翌日への折り返しに使われることがありますが、日付の誤りや24時間以上の区間を見えにくくします。この記事では日時を残して、そのまま差を取る設計を採用します。
休憩が複数回なら合計の経過時間をD2に入れるか、休憩の開始・終了を別表にして合計します。予定休憩を自動控除した値と、実際に取得した休憩から出した値は区別します。
22時から翌7時までの入力を順に確かめる
開始セルB2へ9月14日22:00、終了セルC2へ9月15日7:00を入力します。日付を含めることで、終了が開始より後であることをExcelの値として表せます。表示を時刻だけにすると翌日かどうか見えなくなるため、入力確認中は年月日と時刻の両方を表示する方が安全です。
C2からB2を引くと経過は9時間です。D2へ休憩1:00を時間の値として入力し、E2でその休憩を引くと8時間になります。休憩へ数字の1を入れると、この例の時間計算では一日分の値として扱われ、意図した一時間になりません。休憩欄が時刻・分・小数時間のどれを受け取るかを先に決め、列名にも残します。
一件が計算できたら、日中の9〜18時・休憩1時間も同じ式で8時間になるかを試します。夜をまたぐときだけ特別な式を使うのではなく、開始と終了に正しい日付を持たせ、同じ差分計算で扱えることを確認します。入力する人が日付を省略しないよう、記入例にも両日を載せます。
マイナスの時間を、数式で隠す前に調べる
終了が同じ9月14日の7時になっていると、開始より前になります。こうした入力をMOD等で翌日扱いにすると、一見正常な時間に見える場合がありますが、日付の取り違えを見逃す可能性があります。先に開始日、終了日、休憩単位を確認し、誤りを元データで直す方が原因を残せます。
複数の休憩がある場合は、その合計をD2へ入れるのか、別行から合計するのかを決めます。勤務区間を休憩で分割済みなのに、さらに休憩を引くと二重控除になります。元データが拘束時間を表すのか、休憩を除いた区間を表すのかを確認してから式を選びます。
この計算結果は予定または実績の時間量です。深夜帯や時間外の区分を自動で判定しているわけではありません。勤怠や給与へ渡す場合は、勤務日の扱いと必要な区分を受渡し先で確認し、総時間が合っているだけで給与計算まで完了としないでください。
給与の割増計算とは切り分ける
8時間という結果だけでは、深夜・時間外・休日に関する給与の扱いは決まりません。実績、適用制度、時間帯を勤怠担当で確認します。この例は日時の計算方法であり、給与計算式ではありません。
練習時は通常の日中勤務も一行追加し、9〜18時・休憩1時間で同じ8:00になるか確認します。夜間専用の補正を重ねるより、日中も日跨ぎも同じ式で扱える入力構造にします。
参考資料・記事について
公式資料の機能説明・制度案内を参照し、店舗向けの手順と記入例は当サイトで作成しています。想定例・試算は実在する店舗の実績ではありません。
- Microsoft:時刻の差を計算する確認日:2026年9月14日
よくある質問
結果が####と表示されます。
列幅不足のほか、負の日時が原因の場合があります。列を広げても直らなければ開始・終了の日付を確認し、表示だけでなく入力値を点検します。
無料Excel診断
現在のExcelを見ながら、改善できる工程を確認する。
希望回収、未提出確認、転記、Excel出力のどの工程を省力化できるかを無料で診断します。