어제 오늘 내일

[Excel] 엑셀 소수점 버림하는 2가지 방법! 본문

Tools/Excel

[Excel] 엑셀 소수점 버림하는 2가지 방법!

hi.anna 2016. 11. 18. 09:12


엑셀에서 소수점 이하 버림을 하는 방법은 2가지가 있다.

서식을 이용하는 방법과 함수 수식을 이용하는 방법!

그 두가지 방법을 사용하는 방법과 차이점을 소개하도록 하겠다.


서식을 이용해서 소수점 이하 버림하기

1. 먼저, 서식을 이용한 소수점 버림의 특징을 알아보기 위해, 

SUM 함수를 이용하여 숫자1과 숫자2의 합을 구한다.

두개의 숫자가 소수점 이하 2번째 자리까지 표시되었으므로, 

합계도 소수점 이하 2자리까지 계산되었다.


2. 소수점 이하를 버림하려는 숫자 셀을 선택 한 후, 

[홈 - 표시 형식 - 자릿수 줄임] 을 클릭한다.


3. 숫자1과 숫자2를 모두 2번의 방법으로 소수점 이하를 버림하면 아래와 같다.

숫자가 변경되었다면 합계도 20이 되어야 하는데 합계는 변경되지 않고 그대로 20.29이다.

이유는, 숫자1과 숫자2의 소수점 이하 수를 실제로 버림한 것이 아니라

화면에 보여지는 형식인 서식만 변경하였기 때문이다.


4. 실제로, 버림한 숫자를 다시 선택후 [홈 - 표시 형식 - 자릿수 늘림] 을 선택하면 

10.00이 아니라 10.11로 원래의 숫자가 다시 보여지는 것을 볼 수 있다.



ROUNDDOWN 함수를 사용하여 소수점 이하 버림하기

실제로 소수점 이하 숫자를 버림하기 위해서는 ROUNDDOWN 함수를 사용하여야 한다.

ROUNDDOWN 함수

0에 가까운 방향으로 수를 내림하는 함수


ROUNDDOWN(number, num_digits)

 number : 내림을 적용할 숫자

 num_digits : 숫자를 내림할 자릿수


예시

   1. num_digits가 양수이면 number를 소수점 이하 number_digits번째 자릿수로 내림한다.

     ex) ROUNDDOWN(27.157, 2) → 27.15

   2. num_digits가 0이면 number를 정수로 내림한다.

     ex) ROUNDDOWN(27.157, 0) → 27

   3. num_digits가 음수이면 number를 절대값 |number_digit|번째 자리에서 내림한다.

     ex) ROUNDDOWN(27.157, -1) → 20


1. 아래와 같이 ROUNDDOWN 함수를 적용하고, 

10.11과 10.18 두 숫자의 소수점 이하를 버림한다.


2. 그리고, 숫자와 변환 수자의 합을 계산한다.


3. 소수점 이하를 버림한 '변환 숫자'의 합은 20인 것을 확인 할 수 있다.

즉, ROUNDDOWN 함수를 이용하여 소수점 이하를 버림한 경우에는

실제로 소수점 이하의 숫자를 버림하고 정수로 변환된 것이다.


엑셀에서 소수점 이하를 버림하는 2가지 방법을 알아보았다.

겉으로 보기에는 별 차이가 없어보이지만,

소수점 이하를 버림한 숫자를 이용하여 계산을 하는 경우 둘은 큰 차이가 있다.


서식을 이용하는 경우는 실제로 소수점 이하 숫자가 버려지는 것이 아니라는 것!

그러므로, 실제로 소수점 이하 숫자를 버림하기 위해서는 ROUNDDOWN 함수를 사용해야 한다는 것!


업무에서는 두 가지 경우가 각각 필요한 경우가 있으므로

각각의 상황에 맞는 방법을 사용하여 소수점 이하 숫자를 버림해야 한다.

반응형
Comments