Round 함수를 이용하면 해당 수치를 자동으로 반올림(四捨五入)을 하거나 절상(切上) 혹은 절사(切捨)가 되도록 할 수 있다.
아래 표는 “Round(반올림)/Roundup(절상)/Rounddown(절사) 함수”의 내용을 요약한 것이다.
◈ ROUND FUNCTION
2. num_digits=number 인수를 반올림할 자릿수
◈ ROUNDUP FUNCTION
註: 1. number=절상할 숫자(혹은 해당 숫자가 있는 셀의 번호)
2. num_digits=number 인수를 절상할 자릿수
3. 절상할 자릿수의 숫자가 5보다 작아도 무조건 올림
◈ ROUNDDOWN FUNCTION
◈ ROUNDDOWN FUNCTION
註: 1. number=절사할 숫자(혹은 해당 숫자가 있는 셀의 번호)
2. num_digits=number 인수를 절사할 자릿수
3. 절사할 자릿수의 숫자가 5보다 커도 무조건 버림
위의 내용을 정리해 보면, “Round 함수”는 지정한 자릿수 전(前) 자리에서 반올림을 하여 결과를 출력하는 함수로 식은 “=ROUND(인수, 자릿수)”이고, “Roundup 함수”는 지정한 자릿수 전(前) 자리에서 무조건 올림을 하여 결과를 출력하는 함수로 식은 “=ROUNDUP(인수, 자릿수)”이며, “Rounddown 함수”는 지정한 자릿수 전(前) 자리에서 무조건 버림을 하여 결과를 출력하는 함수로 식은 “=ROUNDDOWN(인수, 자릿수)”이다.
정확한 이해를 돕기 위해서 병원에서 의료용품을 구매하고 공급가액과 부가가치세를 계산한 사례를 들어 보겠다.
첫번째 표는 의료용품을 품목별로 구매한 총금액에 대해 공급가액과 부가세액으로 분리한 표이고, 두번째 표는 공급가액과 부가세액을 “Round 함수”를 이용하여 소수점 위 첫째짜리(일의 자리)에서 반올림(사사오입)을 한 결과물이다.
위의 내용을 정리해 보면, “Round 함수”는 지정한 자릿수 전(前) 자리에서 반올림을 하여 결과를 출력하는 함수로 식은 “=ROUND(인수, 자릿수)”이고, “Roundup 함수”는 지정한 자릿수 전(前) 자리에서 무조건 올림을 하여 결과를 출력하는 함수로 식은 “=ROUNDUP(인수, 자릿수)”이며, “Rounddown 함수”는 지정한 자릿수 전(前) 자리에서 무조건 버림을 하여 결과를 출력하는 함수로 식은 “=ROUNDDOWN(인수, 자릿수)”이다.
정확한 이해를 돕기 위해서 병원에서 의료용품을 구매하고 공급가액과 부가가치세를 계산한 사례를 들어 보겠다.
첫번째 표는 의료용품을 품목별로 구매한 총금액에 대해 공급가액과 부가세액으로 분리한 표이고, 두번째 표는 공급가액과 부가세액을 “Round 함수”를 이용하여 소수점 위 첫째짜리(일의 자리)에서 반올림(사사오입)을 한 결과물이다.
註: 총금액이 A일 경우,
공급가액(B)은 A÷1.1이며, 부가가치세액은 A-B로 계산.