초과근무 시간 함수를 만들기 위해서는 엑셀의 시간 계산 기능과 조건문을 결합하여 사용할 수 있습니다. 다음은 온라인에서 흔히 사용하는 방법입니다.
1. 근무 시작 시간과 종료 시간을 시간 형식으로 입력합니다. 예를 들어, A열에 '시작 시간', B열에 '퇴근 시간'이 있다고 가정합니다.
2. 근무 시간(총근무시간)을 계산하려면 C열에 다음과 같은 수식을 넣습니다.
= B2 - A2
이 수식은 퇴근 시간에서 시작 시간을 빼서 근무 시간을 계산합니다.
3. 시간 차이를 시간 단위로 나타내기 위해서는 셀 서식을 시간 또는 숫자로 변경할 수 있습니다. 시간을 숫자로 표시하려면 셀 서식을 '일반' 또는 '숫자'로 변경하세요.
4. 초과근무 시간을 구하려면, 초과 시간(예를 들어, 5시간 이상)을 조건으로 하는 수식을 만듭니다.
=IF(C2 >= TIME(5,0,0), C2 - TIME(5,0,0), 0)
이 수식은 근무 시간이 5시간 이상인 경우 초과근무 시간을 보여줍니다.
5. 초과근무 시간에 대해 일당을 곱해서 초과근무수당 또는 비용을 계산하려면, 초과시간에 시급을 곱하는 수식을 추가하세요. 예를 들어, D1 셀에 시급이 들어 있다고 가정하면,
=IF(C2 >= TIME(5,0,0), (C2 - TIME(5,0,0)) 24 D1, 0)
여기서 * 24는 시간을 시간 단위로 변환하기 위한 조치입니다.
이 방식을 활용하면 사수로서 수작업으로 찾아 입력하는 수고를 덜 수 있고, 초과근무시간이 5시간 이상인 경우 자동으로 계산됩니다.
추가적으로, 대규모 데이터를 다룬다면 피벗 테이블 또는 조건부 서식을 활용하여 초과 근무자를 쉽게 구분할 수도 있습니다. 데이터가 많을수록 엑셀의 자동 계산 기능이 매우 유용하게 사용될 것입니다.
AI 분석 및 채팅