Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 올림, 내림함수 MROUND, CEILING, FLOOR 사용하기

엑셀(Excel)/Excel
반응형

MROUND, CEILING, FLOOR 세가지 함수 모두 값을 올리고 내리는 기능을 합니다. MROUND ROUND 와 달리 올리고 내릴 때 기준이 되는 값이 있습니다. CEILING 은 두 번째 매개변수로 입력한 값을 기준으로 올리고 FLOOR CEILING 와 반대로 내립니다.

 

 

 

MROUND 올림 함수 사용하기

 

함수의 형식은 다음과 같습니다. 두 개의 매개변수를 가지고 있으며, 두 번째 매개변수로 입력한 값을 기준으로 올림한 값을 반환합니다. 계산 방식은 다음과 같습니다. 첫 번째 매개변수로 입력할 number 를 두 번째에 입력할 매개변수인 multiple 나누어서 나머지를 구합니다. 그리고 구한 나머지의 값이 multiple 값의 반보다 크거나 같으면 multiple 의 가장 가까운 배수로 올립니다. 반대로 multiple 값의 반보다 작으면 내립니다.

 

MROUND(number, multiple)
l  Number : 필수 요소. 올림 또는 내림할 값
l  Multiple : 필수 요소. 숫자를 올림, 내림할 때 배수의 기준이 되는 값

 

좀더 확실한 이해를 돕기 위해 예제를 통해 알아보겠습니다. 첫 번째 샘플인 MROUND(11, 3) 의 결과는 12 입니다. 113으로 나누면 나머지가 2입니다. 23의 반인 1.5 보다 크기 때문에 3의 배수인 12가 되었습니다. 두 번째 샘플인 MROUND(10, 3) 에서는 10/3 의 나머지가 1이고 3의 반인 1.5 보다 작기 때문에 10에서 내림을 했을 때 가장 가까운 3의 배수값인 9 가 반환되었습니다.

 

음수인 경우도 같습니다. -3의 가장 가까운 배수로 반올림하였습니다. MROUND 은 부호가 다른 경우 #NUM! 오류가 발생하므로 주의하셔야 합니다.

 

MROUND 는 소수점인 경우에도 적용이 가능합니다. 1.3/0.2 에서 나머지는 0.1 입니다. 0.2 의 반은 0.1 이므로 구한 나머지와 같습니다. 그래서 0.2 의 가장 가까운 배수로 값을 올립니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
엑셀 Excel 반올림 함수 ROUND, ROUNDUP, ROUNDDOWN 사용하기
엑셀 Excel 분단위, 초단위 반올림해서 올리기
엑셀 Excel 삼각함수 MROUND 배수로 반올림 처리하기
엑셀 Excel 짝수, 홀수 함수 EVEN, ODD 사용하기
셀 Excel 근무시간 일당 계산, TIME, CEILING, FLOOR 함수 사용



 

 

CEILING 함수 사용해서 올림하기

 

CEILING 는 원하는 배수만큼 올림할 수 있는 함수입니다. 예를 들어 3521원짜리 제품 가격을 1원이 아닌 10원 단위로 만들고 싶을 때 사용할 수 있습니다. 그림처럼 CELING 함수 적용결과 10단위인 3530 가 되었습니다.

 

함수 형식은 다음과 같습니다. 첫 번째 매개변수인 number 에는 부호에 관계없이 0 에서 먼 방향으로 올림합니다. 샘플에서 2.5 1배수로 올림한 결과값인 3을 출력했습니다. -2.5 -2 의 배수값인 -4 를 출력했습니다. 두 매개변수의 부호가 동일하면 0에서 멀어지는 방향으로 올림을 하지만 반대인 경우 0 과 가깝게 숫자를 내립니다.

 

FLOOR(number, significance)
l  Number : 필수 요소. 내림할 숫자.
l  Significance : 필수 요소. 배수의 기준이 되는 수.

 

 

두 매개변수에는 숫자가 아닌 텍스트가 들어가는 경우 오류가 발생합니다. 하지만 숫자가 들어간 텍스트인 경우 자동으로 변환한 후 정상적인 계산 결과를 출력합니다.


 

 

FLOOR 함수 사용해서 내림하기

 

FLOOR CEILING 과 반대로 내림한 결과값을 반환하는 함수입니다. 두 번째 매개변수로 입력하는 값만큼 내림하는 함수입니다. 결과는 10 단위의 가장 가까운 값으로 내림한 3520 을 반환했습니다. 형식은 다음과 같습니다.

 

FLOOR(number, significance)
l  Number : 필수 요소. 내림할 숫자.
l  Significance : 필수 요소. 배수의 기준이 되는 수.

 

 

아래 샘플처럼 두 번째 매개변수인 significance 값의 배수로 가장 가까운 값을 내려서 반환합니다.

 

숫자가 아닌 값이 들어가면 #VALUE 오류가 발생합니다. 그리고 두 매개변수의 부호가 틀리면 #NUM! 오류가 뜹니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
엑셀 Excel 반올림 함수 ROUND, ROUNDUP, ROUNDDOWN 사용하기
엑셀 Excel 분단위, 초단위 반올림해서 올리기
엑셀 Excel 삼각함수 MROUND 배수로 반올림 처리하기
엑셀 Excel 짝수, 홀수 함수 EVEN, ODD 사용하기
셀 Excel 근무시간 일당 계산, TIME, CEILING, FLOOR 함수 사용
반응형
Posted by 녹두장군1
,