알바를 고용하고 계시는 사장님들을 위해 출근 시간과 퇴근 시간으로 하루 일당을 산정해 보겠습니다. 사용한 함수는 TIME, CEILING, FLOOR 입니다. 여기서의 핵심은 30분 이상일 때 시간을 반올림하는 방법입니다. CEILING 함수를 사용하면 지정한 배수로 강제 올림을 할 수 있습니다. FLOOR 은 그 반대인 내림을 합니다. 예를 들어 CEILING(1850, 100) 이면 두 번째 인수 100의 배수로 올림을 하게 됩니다. 결과는 1900 이 되겠죠.
이번 포스팅에 쓰인 함수는 총 3가지 입니다.
- CEILING(number, signficance) : significance 값의 배수로 올림 한다. CEILING(1850, 100) 이면 결과 값은 1900 이 된다.
- FLOOR(number, signficance) : significance 값의 배수로 내림 한다. CEILING(1850, 100) 이면 결과 값은 1800 이 된다.
- TIME : 시, 분, 초의 시간 형식을 엑셀 일련 번호로 변환한다. 이 값으로 특정 시간 값의 올림과 내림을 하게 된다.
▼ 시간 계산을 위해서 오전/오후가 아닌 24 시간 형식으로 표시해 보겠습니다. 셀 형식이 시간으로 되어 있다면 사용자 정의 형식으로 지정해 줍니다. Ctrl + 1 단축키를 눌러도 됩니다.
▼ 셀 서식 대화상자가 뜨면 표시 형식 탭에서 사용자 지정을 선택하고 형식을 h:mm 으로 지정해 줍니다. 그럼 24시를 나눈 시간으로 표시가 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 시간함수 TIME 과 시(HOUR), 분(MINUTE), 초(SECOND) 변환 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하는 방법 ▶ 엑셀 Excel 시간 더하는 방법, 더한 값으로 일당 계산하기 ▶ 엑셀 Excel 분단위, 초단위 반올림해서 올리기 ▶ 엑셀 Excel 날짜 빼기, 날짜 더하기 시간 데이터 연산하는 방법 |
▼ 이제 출퇴근 시간을 정산해 보겠습니다. 먼저 출근과 퇴근시간의 차이를 계산해서 하루에 얼마나 근무했는지 구합니다.
▼ 여기서 자투리 시간을 어떻게 정산할지 정해야겠죠. 야박한 사장님이라면 1시간을 채우지 않은 시간은 모두 내림을 하시겠죠. 저 같으면 30 이상 근무하면 1시간 근무한 것으로 하고 반올림하겠습니다. 위에서 설명했듯이 특정 수에 대한 반올림 함수는 CEILING 입니다. 그 반대는 내림 함수인 FLOOR 입니다. CEILING 의 두 번째 인수로 30 이 아닌 TIME(0,30,0) 을 한 이유는 시간 계산을 할 때는 일련 번호로 변환해서 해야 하기 때문입니다. TIME 함수가 30 분 일련 번호를 반환 하거든요.
=CEILING(E4, TIME(0,30,0)) |
▼ 시간 계산이 끝나면 소수점으로 값이 나타납니다. 이것은 0:00 ~ 12:00 시간을 0.0000 ~ 0.99999 사이 값으로 변환하기 때문입니다. 다시 시간으로 지정하려면 셀 서식의 사용자 지정에서 h:mm 을 적용합니다.
▼ 30 분 이상인 데이터는 1시간 증가한 것으로 업그레이드 되어서 정산되었습니다. 이것을 이용해서 하루 일당을 구하겠습니다.
▼ 이제 마지막으로 정산된 값에서 시간을 추출한 후 일당을 곱하면 되겠죠. 일한 시간에서 시간을 추출하기 위해 HOUR 함수를 사용하였습니다. 거기다 시간 당 임금을 곱하면 계산이 끝났습니다. 이 포스팅을 보시고 좀더 심플하고 간단한 방법이 있는지 고민해 보시기 바랍니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 시간함수 TIME 과 시(HOUR), 분(MINUTE), 초(SECOND) 변환 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하는 방법 ▶ 엑셀 Excel 시간 더하는 방법, 더한 값으로 일당 계산하기 ▶ 엑셀 Excel 분단위, 초단위 반올림해서 올리기 ▶ 엑셀 Excel 날짜 빼기, 날짜 더하기 시간 데이터 연산하는 방법 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 오류 검사 규칙 재설정하는 방법 (0) | 2023.03.08 |
---|---|
엑셀 Excel 같은 행에 값이 변경된 셀만 한번에 찾기 (1) | 2023.03.08 |
엑셀 Excel 사용 가능한 추가 기능, 해 찾기 추가하기 (0) | 2023.03.08 |
엑셀 Excel 실행 상태에서 파일 열고 닫기 (0) | 2023.03.06 |
엑셀 Excel 현재 날짜 입력을 위한 함수 Today, now 와 단축키 사용법 (0) | 2023.03.06 |
엑셀 Excel 삼각함수 CEILING 원하는 배수로 올림 처리하기 (0) | 2023.03.06 |
엑셀 Excel 작은 따움표 셀에 표시하기 (0) | 2023.03.05 |
엑셀 Excel 모든 창 한번에 닫는 방법 (1) | 2023.03.02 |