엑셀잡담

엑셀 EXCEL ROUND 함수로 반올림하기 + 숫자 셀 서식으로 반올림하기

CJLIFE 2023. 4. 12. 08:14

 
엑셀에서 반올림을 하기 위한 방식으로는 크게 두 가지가 있습니다. 함수 사용숫자 셀 서식 사용이죠.
두 방법을 비교하면 각각 장단점이 있지만 결론적으로는 유저의 엑셀 목적에 따라 달라지게 됩니다.
 
예를 들어 1원이라도 중요한 회계 업무라든지 아니면 수학적 계산이 필요한 업무의 경우 데이터의 깔끔함을 위해 반올림을 하여도 데이터가 손실되면 좋지 않겠죠?
 
하지만 그 반대의 일상적인 보고라면 반올림이 된 데이터가 오히려 가독성 면에서 더 좋을 수도 있습니다. 그렇기 때문에 본인의 엑셀 목적에 따라 함수 사용으로 반올림을 하든, 셀 서식으로 반올림을 하든 선택이 되게 됩니다.
 
 
먼저, 함수를 사용하여 반올림을 하는 법에 대해서 알아보겠습니다.
 
 

 

1. ROUND 함수 사용해서 반올림하는 법

ROUND 함수는 반올림을 하기 위한 함수로 아래와 같이 표현됩니다.
 
 

=ROUND(number, num_digits)
=ROUND(반올림하고 싶은 숫자(참조값), 몇째 자리까지 표시)

 
 
콤마(,) 뒤의 몇째 자리까지 표시할 것인가는 숫자로 간단히 표현할 수 있습니다.

0을 기준으로 소수점 첫째 자리까지 표시는 1, 둘째 자리는 2 로 점점 커지는 형태를, 0 을 기준으로 일의 자리까지 표시는 -1, 십의 자리까지 표시는 -2 로 점점 작아지는 형태를 보입니다.
 
예를 들어 보겠습니다.
 
숫자 1000.51이 있습니다. 만약, 소수점 첫째자리까지 반올림을 하시요 라는 얘기는 "=ROUND(1000.51, 1)"으로 표현할 수 있습니다. 엑셀로 나타내면 아래와 같이 표시할 수 있죠. 그러면 사진과 같이 1000.5라는 결과값을 도출할 수 있습니다.
 
 

ROUND 함수를 사용하여 반올림 하기
ROUND 함수를 사용하여 반올림 하기

 
 
 

300x250

 

 

2. 숫자 셀 서식을 사용해서 반올림하는 법

숫자 셀 서식을 사용해서 반올림 하는 법은 상당히 쉽습니다. 우리가 알고 있는 셀 서식을 이용하면 되죠.
먼저 아래 D3 셀의 값을 반올림해보겠습니다.
 
 

숫자 셀 서식을 사용해서 반올림 하기
숫자 셀 서식을 사용해서 반올림 하기

 
 
D3 셀에서 단축키 [CTRL+1]을 눌러서 셀 서식을 불러오세요.
 
 

숫자 셀 서식
숫자 셀 서식

 
 
그리고 범주에서 '숫자'를 선택한 뒤에, 소수 자릿수를 원하는 소수 자리까지 표시할 수 있도록 기입해 주시면 됩니다.
 
이때, ROUND 함수와의 차이점이라고 한다면 숫자 셀 서식으로는 소수 아래 자리만 표시가 됩니다. 그렇기 때문에 소수점 자리에서의 반올림만 가능합니다. 일의 자리, 십의 자리 등등은 불가능하죠. ROUND 함수와의 가장 큰 차이라고 볼 수 있습니다.

 

 

 

300x250

 

 

3. ROUND 함수와 숫자 셀 서식 비교

지금까지 ROUND 함수와 숫자 셀 서식을 활용해서 반올림하는 법을 알아보았습니다. 포스팅을 보셔서 아시겠지만 숫자 셀 서식을 사용하였을 때는 소수점 자리의 반올림 밖에 되지 않는다는 단점이 있습니다. 하지만 숫자 셀 서식의 장점이라면 데이터 육안상으로는 반올림된 값이 표시되지만 실질적으로는 서식을 사용하였기 때문에 데이터 손실이 전혀 없습니다.
 
아래 표는 ROUND 함수와 셀서식의 반올림한 결과값과 그 결과값을 값만 복사, 붙여 넣기 한 데이터인데요.
 
 

ROUND 함수와 숫자 셀 서식 비교
ROUND 함수와 숫자 셀 서식 비교

 
 
ROUND 함수의 경우, 함수를 통해서 결과값이 도출되므로 최종값이 반올림된 값이 출력되는 반면, 셀 서식의 경우 원본의 데이터 값을 그대로 가지고 있는 모습을 보여줍니다.
 
당연한 결과이긴 하지만 다르게 해석하자면 사용하는 목적에 따라 ROUND 함수와 숫자 셀 서식을 나누어 적용해야 되는 것을 의미합니다.
 
만약, 본인이 데이터는 유지하되 가독성을 중시하여 반올림 값을 표현해야 된다면 셀 서식을 사용해야 되고
그것이 아니라면 ROUND 함수를 통해 데이터를 가공하는 것이 옳은 선택이라고 볼 수 있습니다.
 
 

ROUND 함수 반올림