Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 분단위, 초단위 반올림해서 올리기

엑셀(Excel)/Excel
반응형

직장에서 사용하는 근태 기록을 위한 출퇴근 데이터에서 초 단위 또는 분 단위로 반올림해서 정리해야 할 때가 있습니다. 시간 단위나 분 단위로 계산을 한다면 그 하위 데이터는 반올림해서 정리하는 것이 편하기 때문입니다. 초와 분의 반올림은 10진수가 아닌 60진수이기 때문에 30초 이상일 때만 반올림합니다.

 

 

▼ 먼저 초 단위를 분으로 반올림해 보겠습니다. 식을 설명하기 전에 엑셀에서 날짜를 계산할 때는 숫자로 변환해서 계산한다는 것을 알아야 합니다. 아래 샘플에서 “오전 7:35:30” 은 42416.316319444 숫자로 표현이 됩니다. 여기에 분 단위로 시간을 변경하기 위해서는 42416.316319444 * 1440 해 줘야 합니다. 분 단위로 시간을 변경하면 값은 61079495.5 가 됩니다. 이 값에서 소수점 5는 초에 해당하며 이것을 반올림하면 초에서 분으로 반올림하는 것과 같게 됩니다. 그래서 ROUND(B2*1440,0) 라는 식이 나온 것입니다. 분으로 반올림 되었다면 다시 시간 형식으로 변경해 줘야겠죠. 다시 1440 으로 나눠 주면 시간 형식으로 표현이 됩니다.

 

=ROUND(B2*1440,0)/1440

엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법

 

▼ 아래 그림처럼 30초 이상인 데이터는 1분씩 반올림되었습니다. 

엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
▶ 엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법
▶ 엑셀 Excel TIME 과 시(HOUR), 분(MINUTE), 초(SECOND) 변환하기
▶ 엑셀 Excel 삼각함수 CEILING 사용해서 원하는 배수로 올림 처리하기
▶ 엑셀 Excel 삼각함수 MROUND 로 배수로 반올림 처리하기
▶ 엑셀 Excel 시간 더하는 방법, 더한 값으로 일당 계산하기

 

 

 

 

 

▼ 그럼 분을 시간으로 반올림하고 싶을 때는 어떻게 해야 할까요? 하루를 기준으로 분의 표시는 24 * 60 = 1440 이었으므로 시간을 표시하기 위해서 1440 대신 24를 곱하고 나눠 주면 되겠죠.

엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법

 

▼ 아래 그럼처럼 30분 이상인 데이터는 1시간씩 반올림되었습니다. 이상으로 ROUND 함수를 이용해서 분 단위와 초 단위 반올림에 대해 알아 보았습니다. 

엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
▶ 엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법
▶ 엑셀 Excel TIME 과 시(HOUR), 분(MINUTE), 초(SECOND) 변환하기
▶ 엑셀 Excel 삼각함수 CEILING 사용해서 원하는 배수로 올림 처리하기
▶ 엑셀 Excel 삼각함수 MROUND 로 배수로 반올림 처리하기
▶ 엑셀 Excel 시간 더하는 방법, 더한 값으로 일당 계산하기
반응형
Posted by 녹두장군1
,