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 입니다. 11을 3으로 나누면 나머지가 2입니다. 2는 3의 반인 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 의 가장 가까운 배수로 값을 올립니다.
◎ 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) > Excel' 카테고리의 다른 글
엑셀 Excel 새로운 통합문서 생성시 시트 개수 조절하기 (0) | 2023.04.23 |
---|---|
엑셀 Excel 시트 탭 배경색 추가 및 제거하기 (0) | 2023.04.22 |
엑셀 Excel 반올림 함수 ROUND 사용하기 (0) | 2023.04.22 |
엑셀 Excel 부동소수점 비교 연산 오류 ROUND 반올림 함수로 해결하기 (0) | 2023.04.22 |
엑셀 Excel 시트 검색 또는 통합문서 전체를 검색하기 (0) | 2023.04.20 |
엑셀 Excel 짝수, 홀수 올림 함수 EVEN, ODD 사용하기 (0) | 2023.04.19 |
엑셀 Excel 에러 처리를 위한 함수 IFERROR, ISERROR 사용하기 (2) | 2023.04.18 |
엑셀 Excel CSV 포맷 파일로 저장하기 (0) | 2023.04.15 |