연속되는 시간 데이터가 발생하고 정해진 시간대에 일괄 처리해야 할 경우에 편리한 함수가 수학삼각함수 CEILING 입니다.
CEILING 함수
CEILING 함수는 가장 가까운 significance의 배수로 올림된 수를 반환합니다.
(음수의 경우 내림합니다)
CEILING(number,significance)
number 올림할 값입니다.
significance 배수의 기준이 되는 수입니다.
1분단위로 발생되는 이벤트를 15분 단위로 일괄처리하고 싶을때 어떻게 해야 할까요?
8:13:00 에 발생된 이벤트를 처리할 시간을 구해봅니다.
위그림처럼 C4셀에 =CEILING(B4, "00:15:00")를 입력합니다.
아래쪽 값도 처리하려면 드래그 합니다,
위 그림의 화살표처럼 C4:C6 선택후 셀서식에서 시간 형식을 변경합니다.
결과값은 8:15:00입니다.
결과 그림입니다. 0에서 먼 쪽으로 값을 올림합니다.
number가 음수인 경우 내림합니다
=CEILING(-31.12, "-0.15"), 결과는 -31.2
number가 정확히 significance의 배수인 경우 올림을 하지 않습니다.
=CEILING(261.85, "0.05"), 결과는 261.85
number와 significance의 부호가 서로 다르면 #NUM! 오류 값이 반환됩니다.
댓글 영역