목차
엑셀 근무 시간 계산 방법
업무 시간 계산 시 주의사항
엑셀 함수 활용 팁
엑셀 근무 시간 계산 방법
엑셀을 사용하여 근무 시간을 정확하게 계산하는 것은 효율적인 업무 관리와 급여 정산에 필수적입니다.
특히 여러 직원이 근무하는 사업장에서는 꼼꼼한 시간 관리가 요구되는데요, 엑셀의 기본 기능을 활용하면 복잡한 시간 계산을 간편하게 할 수 있습니다.
출퇴근 시간을 기록하고 이를 바탕으로 총 근무 시간을 계산하는 과정을 단계별로 알아보겠습니다.
가장 기본적인 방법은 출근 시간과 퇴근 시간을 각각 입력하고, 퇴근 시간에서 출근 시간을 빼서 근무 시간을 산출하는 것입니다.
예를 들어, A1 셀에 출근 시간(예: 09:00), B1 셀에 퇴근 시간(예: 18:00)을 입력했다면, C1 셀에 다음과 같은 수식을 입력하면 됩니다: =B1-A1.
이렇게 계산된 값은 시간 형태로 표시되므로, 필요에 따라 소수점 형태(예: 9.00)로 변환할 수 있습니다.
이를 위해 계산 결과 셀을 선택한 후, 마우스 오른쪽 버튼을 클릭하여 ‘셀 서식’으로 이동한 뒤 ‘표시 형식’을 ‘숫자’로 선택하고 원하는 소수 자릿수를 설정하면 됩니다.
총 근무 시간을 시급 계산 등에 사용하려면, 시간 값을 숫자로 변환해야 합니다.
엑셀에서 시간은 24시간을 1로 하는 소수점 형태로 저장됩니다.
따라서 =(B1-A1)*24 와 같은 수식을 사용하여 총 근무 시간을 시간 단위의 숫자로 변환할 수 있습니다.
예를 들어, 9시 출근, 18시 퇴근의 경우 9시간이므로, =(18:00-09:00)*24는 9.00으로 계산됩니다.
이렇게 계산된 값을 시급과 곱하면 일일 급여를 산출할 수 있습니다. 근무 시간 계산 시, 점심시간이나 휴식 시간을 제외해야 하는 경우도 있으므로, 이를 고려한 추가적인 수식 설정이 필요합니다.
업무 시간 계산 시 주의사항
엑셀로 근무 시간을 계산할 때 몇 가지 주의해야 할 사항이 있습니다.
첫째, 시간 형식 설정입니다.
출퇴근 시간을 입력할 때 ‘HH:MM’ 또는 ‘HH:MM:SS’와 같은 시간 형식으로 정확하게 입력해야 합니다.
잘못된 형식으로 입력하면 계산 오류가 발생할 수 있습니다.
둘째, 날짜 변경 시의 계산입니다.
밤샘 근무처럼 날짜가 바뀌는 경우, 단순한 시간 차이 계산으로는 정확한 근무 시간을 산출하기 어렵습니다.
이럴 때는 출근 날짜와 시간을 입력하는 별도의 셀을 만들고, 퇴근 날짜와 시간을 입력하는 셀을 따로 만들어 수식을 조정해야 합니다.
예를 들어, 출근 날짜/시간이 D1, 퇴근 날짜/시간이 E1 셀에 있다면, 총 근무 시간은 =(E1-D1)*24 와 같이 계산할 수 있습니다.
이때, 날짜와 시간을 함께 입력할 때는 ‘YYYY-MM-DD HH:MM’ 또는 ‘YYYY/MM/DD HH:MM’과 같은 형식으로 입력해야 합니다.
셋째, 휴게 시간 처리입니다.
법정 휴게 시간이나 회사 규정에 따른 별도 휴게 시간이 있다면, 총 근무 시간에서 이를 차감해야 합니다.
예를 들어, 8시간 근무 시 1시간의 휴게 시간이 주어진다면, 총 9시간 일했더라도 실제 근무 시간은 8시간으로 계산해야 합니다.
이를 엑셀로 처리하려면, 총 계산된 근무 시간에서 휴게 시간을 직접 빼거나, 조건에 따라 휴게 시간을 자동으로 차감하는 함수를 활용할 수 있습니다.
엑셀 함수 활용 팁
엑셀의 다양한 함수를 활용하면 근무 시간 계산을 더욱 자동화하고 편리하게 만들 수 있습니다.
가장 기본적인 시간 계산 외에도, 초과 근무 시간 계산, 연장 근무 수당 계산 등을 자동화할 수 있습니다.
예를 들어, SUMIF 함수나 SUMIFS 함수를 사용하면 특정 조건(예: 특정 요일, 특정 프로젝트)에 따른 근무 시간을 합산할 수 있습니다.
초과 근무 시간 계산은 퇴근 시간이 정해진 근무 시간을 초과했을 때를 기준으로 합니다.
만약 기준 근무 시간이 8시간이라면, 총 근무 시간이 8시간을 초과하는 만큼을 초과 근무 시간으로 계산할 수 있습니다.
이를 위해서는 IF 함수와 함께 시간 계산을 수행해야 합니다.
예를 들어, 총 근무 시간이 C1 셀에 있다면, 초과 근무 시간을 계산하는 수식은 다음과 같을 수 있습니다: =IF(C1>8/24, C1-8/24, 0).
여기서 8/24는 8시간을 의미합니다.
예를 들어, 자동으로 출퇴근 시간을 기록하고, 휴게 시간을 제외하며, 초과 근무 수당까지 자동으로 계산하는 매크로를 작성할 수 있습니다.
또한, 텍스트 형식으로 입력된 시간 데이터를 시간 형식으로 변환해야 할 경우 TIME 함수나 VALUE 함수를 활용할 수 있습니다.
예를 들어, A1 셀에 “9:00 AM”과 같이 텍스트로 입력된 시간을 실제 시간 형식으로 변환하려면 =TIMEVALUE(A1) 또는 =VALUE(A1)와 같은 함수를 사용할 수 있습니다.
분 단위까지 정확하게 계산하려면,
=(퇴근시간-출근시간)*24*60 과 같이 60을 추가로 곱해주면 총 근무 시간을 분으로 계산할 수 있습니다.표시 형식은 ‘숫자’로 설정하여 소수점 이하를 원하는 대로 조정하면 됩니다.
엑셀로 어떻게 처리할 수 있나요?
예를 들어, 출퇴근 시간과 함께 근무 요일을 입력할 수 있는 열을 추가하고, SUMIF 함수를 사용하여 ‘토요일’ 또는 ‘일요일’이 입력된 행의 근무 시간만 합산하는 방식으로 처리할 수 있습니다.
야간 근무의 경우, 퇴근 시간이 다음 날로 넘어가는 경우를 고려하여 날짜와 시간 계산을 정확하게 해야 합니다.
총 근무 시간에서 기준 근무 시간을 초과하는 시간을 계산한 후, 해당 초과 근무 시간에 대한 수당률을 곱하여 연장 근무 수당을 계산할 수 있습니다.
IF 함수와 시간 계산 함수를 조합하면 이를 자동화할 수 있습니다.
예를 들어, 연장 근무 수당률이 20%라면, 초과 근무 시간에 1.2를 곱해주거나, 별도의 수당 계산 열을 만들어 적용할 수 있습니다.






