티스토리 뷰
반응형

- 빈칸(미입력)이 0으로 계산되면서 ‘근무시간-소정근로시간’이 음수가 되어 마이너스 시간이 뜹니다.
- 해결 핵심은 ①출퇴근 미입력 시 공란 유지 ②연장근무는 MAX(0, 초과분)으로 음수 차단 ③휴일(특근)은 소정시간까지는 휴일근무, 초과는 연장으로 분리입니다.
- 문제: 입력 안 했는데 -5:30 같은 시간이 나온다
근태표를 만들다 보면 출근/퇴근이 비어있는 날에도 연장근무, 수당칸에 마이너스가 표시되는 경우가 있습니다. 특히 “연장근무=근무시간-소정근로시간” 형태로 짜여 있으면, 소정근로시간이 5.5시간인 직원은 근무시간이 비어 있어도 0-5.5=-5.5가 되어 음수로 잡힙니다. (근거: 엑셀은 수식에서 빈 셀을 0으로 취급하는 경우가 많습니다.) - 원인: 소정근로시간 8시간 ‘고정’이 아니라, 빈칸이 0으로 계산되는 로직
많은 분들이 “소정근로시간을 8시간으로 고정해 둔 수식인가?”를 의심하지만, 실제로는 ‘출퇴근 미입력=근무시간 0’이 먼저 문제인 경우가 더 많습니다. 여기에 연장/수당 계산이 그대로 연동되면, 시간도 마이너스, 금액도 마이너스가 됩니다. - 해결 원칙 3가지
(1) 미입력은 0이 아니라 ‘공란’으로 유지
출근시간 또는 퇴근시간이 비어 있으면 근무시간 셀 자체를 ""(빈 문자열)로 반환해 표시를 막습니다.
(2) 연장근무는 음수 방지: MAX(0, 근무시간-소정근로시간)
초과근무는 ‘초과분’만 의미하므로, 음수가 나올 수 없게 컷팅합니다.
(3) 휴일(특근) 분리: 휴일근무=MIN(근무시간, 소정근로시간), 연장근무=MAX(0, 근무시간-소정근로시간)
휴일에 일했더라도 소정근로시간까지는 휴일근무로, 그 이상은 연장근무로 분리하면 요청하신 정리가 깔끔하게 됩니다. - 실전 수식 예시(개념 템플릿)
아래는 “근무시간(시간)”과 “소정근로시간(시간)”이 이미 계산/입력되어 있다는 전제의 대표 패턴입니다.

- 근무시간(시간) 표시:
=IF(OR(출근="",퇴근=""),"",퇴근-출근-휴게) - 연장근무(시간):
=IF(근무시간="","",MAX(0,근무시간-소정)) - 휴일근무(시간, 특근일 때만):
=IF(근무시간="","",MIN(근무시간,소정))
※ 근무시간을 ‘시간(숫자)’로 관리한다면, 시간값(예: 6:30)을 6.5로 쓰려면 (퇴근-출근-휴게)*24 처럼 24를 곱해 단위를 맞추는 게 안전합니다. 반대로 소정근로시간도 5.5처럼 ‘숫자 시간’으로 통일해야 혼선이 없습니다. (근거: 엑셀 시간은 내부적으로 ‘하루=1’인 소수로 저장됩니다.)
- 예시로 검증하기
소정근로시간 5.5, 실제 근무 6.5라면
- 평일: 연장근무 1.0
- 휴일(특근): 휴일근무 5.5 + 연장근무 1.0
반대로 출퇴근이 미입력이라면 근무시간/연장/휴일근무 모두 공란이 되어 마이너스가 사라집니다.
- 마무리 체크리스트
- 출근/퇴근/휴게 중 하나라도 비면 ‘근무시간’이 공란으로 남는가?
- 연장근무 수식에 MAX(0, …)가 들어가 음수가 차단되는가?
- 특근(휴일)일 때 휴일근무=MIN, 초과=MAX로 분리되는가?
- 표시 서식은 [h]:mm 또는 0.00 중 하나로 통일했는가?
이 3~4가지만 잡으면 “소정근로시간이 8시간이 아니어도” 입력한 소정시간 기준으로 연장/특근이 정확히 분리되고, 미입력으로 인한 마이너스 표기도 깔끔하게 해결됩니다.
추가 팁: 미입력 방지를 위해 출근/퇴근 칸에 ‘데이터 유효성 검사(시간만 허용)’를 걸고, 둘 중 하나가 비면 행을 노란색으로 표시하는 조건부서식을 넣으면 실무 오류가 크게 줄어듭니다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 미국주식
- 미국주식투자
- 미국주식마감
- ai테크주
- 엑셀
- 테슬라
- 홈쿠킹
- 엔비디아
- 오라클
- 팔란티어
- 장마감
- 미국증시마감
- 아이와함께
- 나스닥
- AMD
- 바이오주
- ai투자
- 브로드컴
- 방학간식
- 엑셀함수
- 방학
- 건강식
- 미국증시
- 집밥
- 알파벳
- 가정식
- 팔런티어
- 미국주식전망
- AI반도체
- 미국장마감
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
반응형
