엑셀 TRUNC 함수는 숫자에서 지정된 자릿수까지만 남기고 나머지는 버립니다.
즉, 숫자를 절사해 줍니다.
함수의 이름 TRUNC는 Truncate(잘라내다, 줄이다)를 줄여서 쓴 것입니다.
구문(Syntax)
TRUNC
TRUNC(number, [num_digits])
숫자에서 지정된 자릿수까지만 남기고 나머지는 버린다.
인수
- number : 처리할 숫자
- num_digits : 남길 자릿수(생략가능, 생략하면 0으로 입력한 것과 같으며 정수부분만 남긴다)
실습용 엑셀파일 다운로드 : 엑셀-TRUNC-함수-숫자-절사하기.xlsx
이 함수에서 사용되는 숫자의 자릿수는 다음과 같습니다. 함수 이해에 필요하니 기억해 두세요.
- 소수점단위는 자릿수가 양수
- 정수의 일(1)의 자리는 0
- 정수는 10의 자리 이상은 음수
사용 예
숫자를 지정된 자릿수까지만 남겨보겠습니다.
=TRUNC(153.267,0) → 153 (소수점이하는 전부 버림, 정수부분만 남김)
=TRUNC(153.267,1) → 153.2 (두번째 인수가 1이므로 소수점 첫째자리까지만 남김)
=TRUNC(153.267,-1) → 150 (두번째 인수가 -1이므로 10의 자리까지만 남기고 나머지는 버림)
=TRUNC(-153.267,0) → 153 (소수점이하는 전부 버림, 정수부분만 남김)
다른 셀의 값을 참조하여 TRUNC함수를 사용할 때는 다음과 같이 수식을 입력합니다.
※ 참고
TRUNC함수와 유사한 기능을 가진 ROUNDDOWN 함수와 INT 함수가 있는데
아래 그림과 같이
- TRUNC함수와 ROUNDDOWN함수는 결과가 동일합니다.
- INT함수는 양수일 때는 결과가 동일하지만 음수일 때는 가장 가까운 정수로 내림한다는 점이 다릅니다.
[ 수학 및 삼각 함수 ]
- 엑셀 수학 및 통계 함수 알아보기
- AGGREGATE 함수 - 목록,데이터베이스 집계
- SUMPRODUCT 함수로 조건을 만족하는 자료만 계산하기
- RANDARRAY 함수 - 배열 형태로 난수 구하기
- SEQUENCE 함수 - 연속된 숫자목록 만들기
- LCM 함수 - 최소공배수 구하기
- GCD 함수 - 최대공약수 구하기
- ODD 함수 - 가장 가까운 홀수로 올림,내림하기
- EVEN 함수 - 가장 가까운 짝수로 올림,내림하기
- SUBTOTAL 함수 - 부분합 구하기
- SUMIFS 함수로 월별 합계 구하기
- SIGN 함수 - 수의 부호 구하기
- MMULT 함수 - 두 배열의 행렬 곱 구하기
- MINVERSE 함수 - 정방행렬의 역행렬 구하기
- MDETERM 함수 - 배열의 행렬식 구하기
- TRUNC 함수 - 숫자 절사하기
- POWER 함수 – 숫자의 거듭제곱 구하기
- PI(파이) 함수 - 원주율 구하기
- FACT 함수 - 팩토리얼(계승값) 구하기
- INT 함수 - 숫자를 가장 가까운 정수로 내림하기
- SQRT 함수 - 양의 제곱근 구하기
- LOG,LOG10,LN 함수 - 로그값 구하기
- EXP 함수 - 상수 e를 지수만큼 거듭제곱하기
- BASE 함수 - 10진수를 다른 진수로 바꾸기
- MROUND 함수 - 배수값으로 숫자 반올림하기
- CEILING, FLOOR 함수 - 배수값으로 숫자 올림,내림하기
- RAND, RANDBETWEEN 함수 - 난수 구하기
- QUOTIENT, MOD 함수 - 몫과 나머지 구하기
- ROUND, ROUNDUP, ROUNDDOWN 함수로 숫자 반올림,올림,내림하기
- ABS 함수 - 절대값 구하기
- SUMPRODUCT 함수 - 숫자를 곱하고 합계 구하기
- PRODUCT 함수 - 숫자를 모두 곱하기
- SUMIFS 함수 - 여러 조건을 만족하는 범위의 합계 구하기
- SUMIF 함수 - 조건을 만족하는 범위의 합계 구하기
- SUM 함수 - 합계 구하기