본문 바로가기
엑셀

엑셀 ROUND 함수 정리 (ROUNDUP, ROUNDDOWN 함수 비교)

by 데싸루나 2023. 3. 9.

엑셀 함수 ROUND는 숫자로 이루어진 데이터를 다룰 때 알아두면 유용한 기초 함수중 하나입니다. 비슷한 것으로 ROUNDUP과 ROUNDDOWN 함수도 있습니다. 각각 어떤 경우에 사용하는지 차이점을 비교해보고, 사용방법과 문법 기본예제, 응용 예제와 함께 마스터해보세요. 

엑셀 ROUND 함수 - ROUNDUP - ROUNDDOWN 비교 - 사용방법- 예제
엑셀 ROUND 함수 - ROUNDUP - ROUNDDOWN 비교 - 사용방법- 예제

 

엑셀 함수 ROUND란 무엇인지?

엑셀 함수 ROUND는 주어진 자릿수에 맞게 반올림된 숫자를 반환하는 함수입니다. 반올림할 때 5보다 작은 숫자는 내림하고 5이상의 숫자는 올림을 합니다. 

 

ROUND함수 문법(Syntax)

= ROUND(number, number_digits)

  • number :  변환할 숫자 또는 변환할 숫자가 있는 셀의 위치를 넣어줍니다.
  • number_digits : 변환할 숫자를 몇째자리까지 반올림할 것인지 자릿수를 기재해줍니다. 

엑셀 함수 ROUND는 두개의 인자를 가집니다. 하나는 변환할 숫자 또는 변환할 숫자가 있는 셀의 위치이며, 두번째 인자는 변환할 숫자를 몇째자리에서 반올림할 것인지를 나타냅니다. 아래 예제를 보면서 어떻게 사용하는 것인지 알아봅시다. 

 

ROUND 함수 사용 방법 및 예제

엑셀 ROUND 함수 - 엑셀 함수 ROUND - 사용 방법- 예제
엑셀 ROUND 함수 - 엑셀 함수 ROUND - 사용 방법- 예제

 

위의 예제를 보시면 알 수 있듯이, 자리수가 양수인 경우는 해당 숫자를 반올림하여 소숫점 몇째자리까지 나타낼 것인지를 나타냅니다. 예를들어 자리수가 1인 경우 첫번째 예시와 같이 121.2, 소수점 첫째자리까지 반올림한 결과가 보여집니다. 소숫점 둘째자리에서 반올림하여 소숫점 첫째자리까지 남긴 것입니다. 만약 자리수가 3인 경우 소숫점 넷째자리에서 반올림하여 소숫점 셋째자리까지 남긴 값을 반환합니다. 

 

자리수가 0인 경우는 소숫점은 모두 없어지고 정수로 반올림하게됩니다. 

 

자리수가 음수인 경우는 위의 예시에서 볼 수 있듯이 자리수가 좌측으로 이동합니다. -1은 1의 자리에서 반올림하여 10의자리까지 남기는 경우이고, -2는 10의 자리에서 반올림하여 100의 자리까지 남기는 경우입니다. 

 

엑셀 ROUND, ROUNDDOWN, ROUNDUP 함수 차이점 비교 

엑셀에는 ROUND처럼 반올림하는 함수도 있지만, ROUNDDOWN 처럼 무조건 내림하는 함수와 ROUNDUP처럼 무조건 올림하는 함수도 있습니다. 각각의 차이점을 아래 예시로 비교해보겠습니다. 

 

엑셀 함수 ROUND-ROUNDUP-ROUNDDOWN-차이점-비교
엑셀 함수 ROUND-ROUNDUP-ROUNDDOWN-차이점-비교

엑셀 ROUND함수, ROUNDUP함수, ROUNDDOWN함수를 사용해본 예시입니다. 위에서 볼 수 있듯이, round처리를 하는 자리수의 숫자가 5보다 작으면 ROUND와 ROUNDDOWN의 결과 값이 같은 값을 가집니다. 반대로 round처리를 하는 자리수의 숫자가 5이상이면 ROUND와 ROUNDUP의 결과 값이 같은 값을 가집니다. 

 

댓글