자정 넘긴 근무시간 계산 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
퇴근 시각이 출근 시각보다 이르게 보이는 야간 근무도 휴게시간을 뺀 실제 근무시간으로 계산합니다.
인수 설명
=MOD ( 퇴근시간 - 출근시간, 1 ) * 24 - 휴게시간인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
출근시간필수근무를 시작한 시각 셀입니다. 날짜 없이 시각만 입력합니다.
퇴근시간필수근무를 마친 시각 셀입니다. 출근시간보다 이르면 다음 날 퇴근한 것으로 계산합니다.
휴게시간필수근무 중 제외할 휴게시간을 시간 단위 숫자로 입력한 셀입니다. 30분은 0.5, 1시간은 1로 입력합니다.
A
B
C
D
E
F
1
근무일
출근
퇴근
휴게시간
실근무시간
2
2026-09-01
22:00
04:00
1
5
3
2026-09-02
23:30
07:30
0.5
7.5
4
2026-09-03
20:00
02:00
0.5
5.5
5
2026-09-04
09:00
18:00
1
8
6
2026-09-05
21:15
05:45
0.5
8
7
이 공식이 사용하는 함수
동작 원리
MOD 함수가 음수가 되는 시각 차이를 하루 안의 양수 시간으로 바꾸고, 24를 곱해 시간 단위로 환산한 뒤 휴게시간을 뺍니다.
예제 시트에서 22시에 출근해 다음 날 4시에 퇴근한 E2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
자정을 넘어 이어진 시간 차이를 구합니다
퇴근 시각 4시는 출근 시각 22시보다 작지만, 두 시각의 차이를 1일로 나눈 나머지를 취하면 다음 날까지 이어진 6시간이 남습니다.
=MOD ( C2 - B2, 1 )
= 0.25일 = 6시간
2
하루 단위를 시간 단위로 바꿉니다
엑셀의 시간값은 하루를 1로 저장합니다. 0.25일에 24를 곱하면 소수 시간 6이 됩니다.
=MOD ( C2 - B2, 1 ) * 24
= 6
3
휴게시간을 빼 실제 근무시간을 남깁니다
총 6시간에서 D2의 휴게시간 1시간을 빼면 급여 계산에 사용할 실제 근무시간은 5시간입니다.
=MOD ( C2 - B2, 1 ) * 24 - D2
= 5
휴게시간이 총 시간보다 길지 않도록 실제 기록값을 입력합니다.
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!