Balto' Story



[엑셀 TRUNC] 소수자리수 원하는만큼 잘라버리는 엑셀 TRUNC 함수 사용법

 

 

지난번에 포스팅했던 INT 함수와 많이 비슷한 함수인 TRUNC 함수의 사용법 소개해 봅니다.

 

INT 함수는 소수점 이하는 무조건 버리고 가장 가까운 정수로 내리는 함수이지만,

TRUNC 함수는 옵션을 사용하여 원하는 자리까지만 버릴 수 있는 함수입니다.

 

INT 함수 사용법: http://yhlover.tistory.com/162

 

INT 함수의 사용법은 위 링크에서 확인해 보시면 되며 바로 TRUNC 함수 사용법 들어가 봅니다.

 

엑셀 TRUNC 함수 사용법

 

  구문: TRUNC(number, [num_digits])


         number: 소수점 이하를 잘라버릴 수 입니다.
         [num_digits]: 잘라버릴 자리수 이며, 기본값은 0입니다.

 

 

특별히 어려운 함수가 아니라 예제만으로도 충분한 설명이 되리라 생각해 봅니다.

 

다만 ⑥번예제를 살펴보면 INT 함수가 사용되었는데 이것은 TRUNC 함수와의 차이점을 설명하기 위함이니

한번쯤 기억해 두시면 됩니다.

 

INT 함수도 편리하게 사용할 수 있지만 TRUNC 함수는 자리수를 지정하여 원하는 만큼만 버릴 수 있기에

좀더 세밀한 작업이 가능해 질 수 있습니다.

 

업무의 상황에 맞는 적절한 함수를 선택하여 사용하면 됩니다.



[엑셀 ROUND, ROUNDUP, ROUNDDOWN] 소수자리수 올림,내림,반올림을 관리하는 엑셀 ROUND, ROUNDUP, ROUNDDOWN 함수 사용법

 

 

오늘 포스팅은 소수자리수의 올림과 내림, 반올림을 관리하는 엑셀함수인 ROUND, ROUNDUP, ROUNDDOWN

함수의 사용법 알아봅니다.

 

숫자를 다루는 업무에 종사한다면 거의 필수적으로 알아야 하는 함수입니다.

 

위 세가지함수는 소수점에도 사용되지만 천단위나 만단위표기시에도 사용될 수 있는데 환율이나 이자율의

계산에도 사용되는 함수입니다.

 

 

ROUND 함수 사용법

 

 구문: ROUND(number,num_digits)


         number: 반올림을 할 숫자 입니다.
         num_digits: number의 숫자를 반올림할 자릿수(숫자나, 셀주소) 입니다.

 

 

위 예제처럼 반올림할 자릿수를 지정하면 지정한 자릿수로 반올림이 됩니다.


반올림할 자릿수를 2로 하였으며 소수점 3번째자리 숫자가 5이므로 갑은 314159.27000이 됩니다.


잘보시면 소수점을 기준으로 좌,우측으로 자리수가 정해집니다.


그리고 파란색 원으로 표시된 것처럼 반올림할 자릿수는 셀주소를 입력하여도되고 직접 숫자를 타이핑하여도

되는데 주의하여야 할 점은 반올림자릿수가 1일경우와 -1일경우는 좀 다른데 위 예제를 확인해보시면 반올림

자릿수가 양수일 경우는 반올림될 자릿수이고 음수일 경우는 반올림할 자릿수가 됩니다.


이해되셨나요? 잘 비교해 보시면 쉽게 알 수 있습니다.

 

 

 

 

ROUNDUP 함수 사용법

 

ROUNDUP함수는 0보다 작은 숫자로 올림 합니다.

 

 구문: ROUNDUP(number, num_digits)


         number: 올림을 할 숫자 입니다.

         num_digits: number의 숫자를 올림할 자릿수(숫자나, 셀주소) 입니다.

 

 

ROUND함수와 거의 똑같은데 다른점은 무조건 숫자를 올림합니다.


위 예제는 ROUND함수와 수식만 바꿔놓은 것인데 ROUND함수의 예제와 비교해보면 다른점을 알 수 있는데
무조건 숫자를 올림하기 때문에 붉은 사각형은 값이 다르게 나옵니다.


그렇다면 숫자가 -314159.00001 이고 올림자릿수가 0 이면 답은?

314160.00000 이 나오게 되는데 직접 테스트해 보세요^^

 

 

 

 

ROUNDDOWN 함수 사용법

 

ROUNDDOWN함수는 0에 가까운 숫자로 내림합니다.

 

 구문: ROUNDUP(number, num_digits)


         number: 올림을 할 숫자 입니다.

         num_digits: number의 숫자를 올림할 자릿수(숫자나, 셀주소) 입니다.

 

 

마찬가지로 ROUND함수와 거의 똑같은데 다른점은 무조건 숫자를 내림합니다.


더이상 설명이 필요 없을듯 한데 앞의 ROUND, ROUNDUP함수와 수식만 다르게 넣었으며
이해하시는데 문제 없을것 같습니다.

 

도움 되셨나요? 덧글은 제게 큰 힘이 된답니다.^^

1