엑셀에서 시간을 8시간 근무일 기준으로 변환하는 방법 2가지

엑셀 시트에 직원 별 총 근무시간을 관리하는 데이터가 있다고 했을 때, 누적 계산된 총 근무 시간을 8시간 기준의 근무일 형태로 변환해야 하는 경우 어떻게 하면 될까요?

예를 들어 특정 기간 동안 총 근무시간이 24시간(Hour)이라고 하면 8시간 근무일 기준으로 계산하면 3일(Day)의 근무일 됩니다.

순수하게 작업 시간만 누적으로 계산 한 다음, 이렇게 누적 된 시간을 8시간 근무일 기준으로 변환하는 것은 충분히 실제 업무에서 활용할 수 있는 일입니다.

이번 글에서는 엑셀에서 시간을 8시간 근무일 기준으로 변환하는 방법 2가지에 대해 알아보겠습니다.

엑셀에서 QUOTIENT 수식을 사용하여 시간을 8시간 근무일 기준으로 변환

▶ 첫 번째로 설명할 방법은 엑셀의 QUOTIENT 함수를 사용하여 변환하는 방법입니다.

1. Excel의 QUOTIENT 함수는 나눗셈 몫의 정수 부분을 반환하는 함수입니다.

  • 구문 : QUOTIENT(numerator, denominator)
  • numerator : 피제수입니다.
  • denominator : 제수입니다.
  • 예제 : =QUOTIENT(5, 2) => 5/2 연산의 정수 부분인 2를 반환합니다.

2. 전체 시간을 8시간 근무일 기준으로 변환하기 위해 아래의 수식을 입력하면 됩니다. B2 셀의 65시간을 변환하는 수식입니다.

  • =QUOTIENT(B2, 8) & “일 ” & ((B2 / 8) – QUOTIENT(B2,8)) * 8 & “시간”
  • 일(day) 계산[=QUOTIENT(B2,8)] : 총 시간을 8시간 근무일 기준의 일(Day)로 변환하게 위해 전체 시간을 8로 나누어 몫의 정수 부분만 가져옵니다.
  • 시간(hour) 계산[((B2 / 8) -QUOTIENT(B2,8)) * 8] : 전체시간을 8로 나눈 값에서 정수 부분을 뺀 소수를 다시 8로 곱해서 나머지 시간을 계산합니다.
엑셀에서 시간을 8시간 근무일 기준으로 변환하는 방법 2가지 1

엑셀에서 시:분:초(h:mm:ss) 형식의 시간을 8시간 근무일 기준으로 변환

▶ 두 번째는 시간(h:mm:ss) 서식으로 된 시간을 8시간 근무일 기준으로 변환하는 방법입니다.

1. B 열이 시간 서식으로 된 데이터 입니다.

2. 엑셀에서 B열의 시간은 하루 24시간을 기준으로 인식해서 처리됩니다.
따라서 8시간을 하루의 근무시간으로 계산하기 위해 우선 3을 곱해줍니다.(8*3=24)

  • 근무 시간 기준이 8시간이 아닌 경우를 고려한다면 수식을 =B2*(24/8)로 풀어서 계산하면 됩니다.
엑셀에서 시간을 8시간 근무일 기준으로 변환하는 방법 2가지 2

3. 수식 셀을 선택하고 마우스 오른쪽 버튼을 클릭해서 셀 서식을 선택합니다.

엑셀에서 시간을 8시간 근무일 기준으로 변환하는 방법 2가지 3

4. 셀 서식 대화 상자에서 표시 형식 범주에서 사용자 지정을 선택하고, 형식(T)0.00 “days”로 입력합니다. 0.00 “일”과 같이 입력해도 됩니다.

5. 확인 버튼을 클릭해서 셀 서식 대화 상자를 닫습니다.

엑셀에서 시간을 8시간 근무일 기준으로 변환하는 방법 2가지 4

6. 그럼 아래 화면과 같이 소수점 2자리 형식의 8시간 근무일 기준의 일수로 변환되어 표시되는 것을 확인할 수 있습니다.
24:00:00(24시간)이 3.00 days(3일)로 변환 된 것을 보니 제대로 변환되었다는 것을 알 수 있습니다.

엑셀에서 시간을 8시간 근무일 기준으로 변환하는 방법 2가지 5

마무리

엑셀에서 시간을 8시간 근무일 기준으로 변환하는 작업은 의외로 자주 사용 될 수 있습니다.

만약 1일 근무일 기준이 8시간이 아니라 6시간이라고 한다면,
첫 번째 QUOTIENT 함수 사용 방법에서 8을 6으로 바꿔주기만 하면 됩니다. (=QUOTIENT(B2,6) & “일 “& ((B2 / 6) -QUOTIENT(B2,6)) * 6 & “시간”)
두 번째 단락의 시간 서식(h:mm:ss)의 경우도 중간 단계 계산에서 =B2*(24/6)으로 계산하면 됩니다.





이 글이 도움이 되었기를 바랍니다. ^-^


답글 남기기