엑셀

엑셀 시간 연산 수식 출퇴근 시간 관리할 때 필요

회사 내에 관리자 위치에 있다 보면 여러 가지 관리할 사항이 있습니다. 그중 근무자의 일일 퇴근 기록할 경우가 있는데 이 기록한 데이터로 근무자의 근무 시간 초과와 미만을 알 수 있도록 엑셀 시간 연산 수식에 대해 알아보겠습니다.

엑셀 시간 연산 수식

회사 내 규정이 퇴근 시간이 17시 30분이라고 했을 때 퇴근 시간 기준으로 얼마만큼 시간이 초과 근무했는지 아니면 미달했는지 알아보기 위해서는 시간 연산이 필요합니다.
그래서 생각한 수식은 “17:30(규정 퇴근 시간) – 실제로 퇴근 시간 = 남은 시간”을 계산하기 위해서는
=TIME(17,30,0)-C3(근무자 퇴근시간 셀)로 연산할 수 있습니다.

수식을 적용해 연산이 되었지만 퇴근 시간을 초과한 “C근무자” 경우 시간 연산이 제대로 되지 않습니다. 오류가 발생할 원인은 각 근무자가 얼마만큼 초과했는지 미달했는지 시간을 연산할 수 없기 때문에 시간 연산을 하기 위해 여러 가지 고려할 사항이 있습니다.

시간 연산하기 위한 고려사항

  1. 규정 퇴근시간 17:30 시간 값과 근무자의 퇴근 시간을 연산 처리 할 경우 규정 퇴근 시간을 초과하게 되면 연산이 되지 않습니다. 이를 해결하기 위해 근무자의 퇴근 시간이 규정 퇴근 시간을 초과할 경우에는 “근무자 퇴근시간 – 17:30″으로 반대로 연산해야 합니다.
  2. 초과한 근무자 연산 결과는 (-)음수 처리 되어야지 각 근무자의 초과, 미만 시간을 알 수 있습니다.
  3. 시간 값의 (-)음수의 값은 연산이 안되어 모든 시간 값을 정수로 변환하는 수식을 추가해야합니다.

모든 조건을 고려 했을 때 수식은

=IF(C3<>””, IF(C3<=TIME(17,30,0), (1760+30)-(HOUR(C3)60+MINUTE(C3)), -(HOUR(C3)60+MINUTE(C3)-(1760+30))), “”)

위 수식을 정리해 보면 C3셀의 시간이 입력 값이 17:30 이하라면, 17:30 값에서 C3셀 값의 시간 빼서 남은 시간을 계산합니다. 만약 C3셀의 값이 17:30 시간을 초과한다면 C3셀의 시간에서 17:30을 뺀 후 그 결과에 음수 부호를 붙여 초과한 시간을 계산합니다. 그리고 C3셀의 값이 비어있다면 빈 문자열 (” “)을 공백으로 처리하게 됩니다.

https://support.microsoft.com/ko-kr/office/%EC%8B%9C%EA%B0%84-%EB%8D%94%ED%95%98%EA%B8%B0-%EB%B9%BC%EA%B8%B0-16aa6697-6d6e-49c1-8e2c-3398a7cad6ad

이 처럼 엑셀에서 시간을 연산하는 건 쉽지 않았지만, 여러 문제를 파악하고 그 문제에 대해 수식을 찾아본 결과 퇴근 시간 연산을 할 수 있게 되었습니다.

엑셀 셀에 파일명 가져오기 함수

엑셀 체크 박스 활용한 동적 차트 만들기 거래처 매출 관리 활용

엑셀 드롭 다운 리스트 목록 만들기 Vlookup 활용

cdling

Recent Posts

육아휴직 급여 지급 기준과 신청 방법, 이렇게 하면 간단해요

육아휴직은 부모가 자녀의 양육을 위해 직장에서 일정 기간 동안 휴직할 수 있는 제도입니다. 이 제도를…

1일 ago

독감 예방접종 예약, 간단하게 끝내는 방법!

독감 예방접종 예약을 빠르게 마치고 건강을 지키세요. 예약 방법과 꿀팁을 확인하세요! 빠르게 독감 예방접종 예약을…

3일 ago

2025 다문화가족 지원 사업 주요 혜택 및 신청 방법

다문화가족 지원사업은 여러 문화적 배경을 가진 가정이 한국 사회에 잘 적응하고 정착할 수 있도록 지원하는…

6일 ago

2024 더현대 크리스마스 빌리지 2차 예약 날짜 및 시간

2024년 더현대 크리스마스 2차 예약에 대해 알아보겠습니다. 많은 분들이 기다리고 계신 이 특별한 이벤트는 매년…

1주 ago

경기도 남양주시 화도읍 임플란트 치과 잘 하는 5곳 추천

경기도 남양주시 화도읍은 치과가 많이 밀집해 있는 지역으로, 특히 임플란트 시술을 고려하는 분들에게는 다양한 선택지가…

2주 ago

경기도 남양주시 다산동 임플란트 치과 잘 하는 5곳 추천

경기도 남양주시 다산동은 최근 임플란트 시술을 원하는 많은 분들이 찾는 지역입니다. 다양한 치과가 있어 선택의…

2주 ago