2023年9月26日【ID:0】
メンバー限定
【Excel】深夜退社を考慮した勤務時間の求め方
以下のような出社時刻と退社時刻、休憩時間を管理した表があります。
この表のD列の勤務時間(労働時間、稼働時間)を求める方法について解説していきます。
時刻はシリアル値という数値で管理されています。
そのため、時刻の差は引き算で求めることができます。
単純に勤務時間を求める式は以下のようになるかと思います。
勤務時間 = 退社時刻 - 出社時刻 - 休憩時間
こちらの計算式でD列を埋めてみます。
=B3-A3-C3
そのようにすることで勤務時間を求めることができるのですが、退社時刻が深夜の場合は求めることができません。
深夜の時刻を翌日の値として入力している場合は求めることができますが、直接「1:30」などと入力している場合は求めることができません。
求めることができない理由は、退社時刻より出社時刻の方が大きな数値となってしまい、「退社時刻 - 出社時刻 - 休憩時間」の計算結果がマイナスになってしまうためです。
以上の理由から、退社時刻よりも出社時刻の方が大きい場合は特殊な計算をする必要があります。
特殊な計算とはいっても複雑なものではありません。
以下の条件を加えるだけで、深夜退社でも正しく計算することができるようになります。
続きはIT予備メンバー限定です。
メンバー限定コンテンツになります。
IT予備メンバーページと連携することで内容を確認することができます。
メンバーとは
すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。
ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます