엑셀 야간 근무시간 계산 (자정 넘김)
정답 수식: =MOD(B2-A2,1) → 결과 9:00. 아래 순서대로 따라 하고, 미니 시트에서 내 값으로 바꿔 보세요.
파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
밤 10시 출근, 다음 날 아침 7시 퇴근처럼 자정을 넘기는 근무시간은?
근무시간=MOD(B2-A2,1)
결과 9:00
직접 바꿔 보기
칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.
| A | B | C | |
|---|---|---|---|
| 1 | 출근 | 퇴근 | 근무시간 |
| 2 | 22:00 | 7:00 | 9:00 |
| 3 | 18:30 | 2:15 | 7:45 |
예제 표와 결과

=IF(B2 출퇴근을 날짜까지 포함해 입력(2026-03-02 22:00)하면 그냥 빼도 돼요.따라 하기
=MOD(B2-A2,1)은 음수일 때 하루(1)를 더한 값을 돌려줘요.MOD 인수 한눈에 보기
인수 이 예제에서 뜻 숫자 B2-A2나눌 수 1주의할 점
참고한 자료
자주 묻는 질문
IF로 계산하면?
수식을 =IF(B2<A2,B2+1-A2,B2-A2)로 바꾸면 결과는 9:00이에요. (IF: 조건 B2<A2 → 참(TRUE))
시간 합계가 이상하게 보여요.
24시간이 넘는 합계는 셀 서식을 [h]:mm으로 해야 제대로 보여요. h:mm이면 24시간을 넘은 부분이 날로 넘어가요.
시간에 시급을 곱하면 금액이 너무 작아요.
엑셀 시간은 하루를 1로 보는 값이라 24를 곱해 ‘시간 수’로 바꾼 뒤 시급을 곱해야 해요.