홈 › 엑셀 수식·함수

엑셀 야간 근무시간 계산 (자정 넘김)

정답 수식: =MOD(B2-A2,1) → 결과 9:00. 아래 순서대로 따라 하고, 미니 시트에서 내 값으로 바꿔 보세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

밤 10시 출근, 다음 날 아침 7시 퇴근처럼 자정을 넘기는 근무시간은?

근무시간=MOD(B2-A2,1)

결과 9:00

직접 바꿔 보기

칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

ABC
1출근퇴근근무시간
222:007:009:00
318:302:157:45

예제 표와 결과

엑셀 야간 근무시간 계산 (자정 넘김) 예제 엑셀 표와 결과 9:00
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

=IF(B2

따라 하기

  1. 퇴근이 출근보다 작은 숫자라 그냥 빼면 음수가 되어 ####로 보여요.
  2. =MOD(B2-A2,1)은 음수일 때 하루(1)를 더한 값을 돌려줘요.
  3. 22:00~07:00은 9:00, 18:30~02:15는 7:45예요.

MOD 인수 한눈에 보기

인수이 예제에서뜻
숫자B2-A2
나눌 수1

주의할 점

출퇴근을 날짜까지 포함해 입력(2026-03-02 22:00)하면 그냥 빼도 돼요.

참고한 자료

자주 묻는 질문

IF로 계산하면?

수식을 =IF(B2<A2,B2+1-A2,B2-A2)로 바꾸면 결과는 9:00이에요. (IF: 조건 B2<A2 → 참(TRUE))

시간 합계가 이상하게 보여요.

24시간이 넘는 합계는 셀 서식을 [h]:mm으로 해야 제대로 보여요. h:mm이면 24시간을 넘은 부분이 날로 넘어가요.

시간에 시급을 곱하면 금액이 너무 작아요.

엑셀 시간은 하루를 1로 보는 값이라 24를 곱해 ‘시간 수’로 바꾼 뒤 시급을 곱해야 해요.

함께 쓰면 좋은 도구