Excelでシフト表を作成していると、勤務時間を特定の時間帯に分ける必要があることがあります。例えば、22時までの時間と深夜の時間を分けて計算したい場合、どのように数式を設定すればよいのでしょうか。この記事では、22時までの勤務時間を正確に計算するためのExcelの数式とその使い方を説明します。
1. シフトの時間を分ける方法
シフトの時間を22時までと深夜に分けるためには、まず勤務時間の開始時間と終了時間を正確に把握する必要があります。Excelでは時間を24時間形式で入力することができ、これを元に時間帯を分ける計算式を作成します。
2. 22時までの時間の計算式
例えば、シフト①が「18:00~5:00」、シフト②が「20:00~4:00」の場合、それぞれの勤務時間のうち22時までの時間を計算する必要があります。22時以降の時間を「深夜時間」として分けるためには、以下の数式を使います。
=IF(終了時刻 > TIME(22, 0, 0), TIME(22, 0, 0) - 開始時刻, 終了時刻 - 開始時刻)
この数式では、終了時刻が22:00より遅ければ、22:00までの時間を計算し、それ以外はそのまま勤務時間を計算します。
3. 深夜時間の計算式
次に、深夜時間を計算するための数式を紹介します。深夜の時間は22:00以降の勤務時間に該当する部分を計算する必要があります。以下の数式を使うと、深夜時間を求めることができます。
=IF(終了時刻 > TIME(22, 0, 0), 終了時刻 - TIME(22, 0, 0), 0)
この数式では、勤務時間が22:00を過ぎる場合にのみ、その時間を計算し、それ以外は0を返します。
4. 実際のシフト例と適用方法
シフト①「18:00~5:00」、シフト②「20:00~4:00」、シフト③「22:00~3:00」を例にすると、以下のように計算できます。
- シフト①の22時まで:4:00、深夜:7:00
- シフト②の22時まで:2:00、深夜:6:00
- シフト③の22時まで:0:00、深夜:5:00
これらの計算をExcelに反映させることで、簡単にシフトの時間帯を分けることができます。
5. まとめ
Excelを使用してシフトの時間帯を分ける方法は、シンプルな数式で実現できます。22時までの勤務時間と深夜の勤務時間をそれぞれ正確に計算し、シフト表を効率的に作成することができます。この記事の数式を活用して、シフト管理をよりスムーズに行いましょう。

コメント