본문 바로가기

엑셀의 TRUNC 함수와 INT 함수의 차이점 알아보기

알 수 없는 사용자 발행일 : 2023-11-27

엑셀에서 TRUNC 함수와 INT 함수는 정수를 반환하는 함수로 사용된다. 그러나 두 함수에는 차이점이 있다. TRUNC 함수는 숫자를 잘라내어 정수를 반환하는 반면, INT 함수는 소수 부분을 버리고 정수부만 반환한다. TRUNC 함수는 양수, 음수 구분 없이 소수점 기준으로 잘라내는 반면, INT 함수는 양수인 경우 내림, 음수인 경우 올림을 수행한다. 예를 들어, TRUNC(5.7)은 5를 반환하지만, INT(5.7)은 6을 반환한다. 이러한 차이점을 이해하여 적절한 함수를 사용하여 정수 값을 처리할 수 있다.


엑셀 더 많은 내용 보러가기

엑셀의 TRUNC 함수와 INT 함수의 차이점 알아보기 caption=

1. TRUNC 함수와 INT 함수의 기능 비교

TRUNC 함수와 INT 함수는 모두 숫자를 다루는 함수로서 사용되지만, 그 기능과 동작 방식에는 차이가 존재합니다.

TRUNC 함수는 주어진 숫자의 소수점 이하를 버린 뒤 정수 부분만을 반환합니다. 이때 버리는 방식은 소수점 뒤의 숫자를 단순히 삭제하는 것으로, 결과값은 주어진 숫자보다 작거나 같습니다. 예를 들어, TRUNC(3.14159)는 3을 반환합니다.

반면, INT 함수는 주어진 숫자보다 작지 않은 가장 작은 정수를 반환합니다. 즉, 소수점 이하를 모두 버린 뒤 정수 부분만을 반환하며, 결과값은 주어진 숫자와 같거나 큽니다. 예를 들어, INT(3.14159)는 4를 반환합니다.

따라서, TRUNC 함수는 소수점 이하는 그대로 버리고 싶을 때 사용되고, INT 함수는 소수점 이하를 모두 버리고 정수 부분만을 필요로 할 때 사용됩니다.

2. 엑셀에서 소수점 이하 값 다루는 방법: TRUNC vs INT 함수

엑셀에서 소수점 이하 값을 다루는 방법으로 TRUNC 함수와 INT 함수가 있습니다.

1. TRUNC 함수:
TRUNC 함수는 소수점 이하 값을 삭제하여 원하는 소수점 자릿수까지 표시하는 데 사용됩니다. TRUNC 함수의 구문은 다음과 같습니다:
TRUNC(숫자, 소수점 자릿수)
- 숫자: 처리하고자 하는 값입니다.
- 소수점 자릿수: 소수점 이하 값을 표시할 자릿수입니다. 음수 값을 사용하면 정수 자릿수까지 처리할 수도 있습니다.

예를 들어, 숫자 10.4567을 소수점 둘째 자리까지 표시하고 싶은 경우, TRUNC 함수를 사용하여 TRUNC(10.4567, 2)로 작성하면 결과는 10.45가 됩니다.

2. INT 함수:
INT 함수는 소수점 이하 값을 삭제하여 정수 형태로 표시하는 데 사용됩니다. INT 함수의 구문은 다음과 같습니다:
INT(숫자)
- 숫자: 처리하고자 하는 값입니다.

예를 들어, 숫자 10.4567의 소수점 이하 값을 삭제하여 정수 형태로 표시하고 싶은 경우, INT 함수를 사용하여 INT(10.4567)로 작성하면 결과는 10이 됩니다.

요약하면, TRUNC 함수는 원하는 소수점 자릿수까지 값을 표시하는 데 사용되고, INT 함수는 소수점 이하 값을 삭제하여 정수 형태로 표시하는 데 사용됩니다.

3. TRUNC 함수와 INT 함수의 사용 방법과 결과 상이점

TRUNC 함수와 INT 함수는 수치값을 정수로 변환하는데 사용되는 함수입니다. 그러나 두 함수는 사용 방법과 결과 상이점이 있습니다.

TRUNC 함수는 수치값을 자릿수에 따라 잘라내는 역할을 합니다. TRUNC 함수는 다음과 같은 구조로 사용됩니다:

TRUNC(수치값, 자릿수)

여기서 "수치값"은 변환하려는 수치 값이며, "자릿수"는 원하는 소수점 자릿수입니다. 자릿수를 생략하면 소수점 이하는 모두 잘라내며, 자릿수를 양수로 지정하면 소수점 아래 해당 자릿수까지 잘라냅니다. 반면에 자릿수를 음수로 지정하면 정수 자릿수에서 해당 자릿수를 제거합니다.

INT 함수는 수치값을 소수점 이하를 버리고 정수로 변환하는 역할을 합니다. INT 함수는 다음과 같은 구조로 사용됩니다:

INT(수치값)

"수치값"은 변환하려는 수치 값입니다.

결과적으로, TRUNC 함수는 소수점 이하를 잘라내는 반면에 INT 함수는 소수점 이하를 버리고 정수로 변환합니다. 예를 들어, 3.14라는 수치값을 TRUNC 함수로 변환하면 3이 나오지만, INT 함수로 변환하면 3이 아닌 4가 나옵니다. 이는 TRUNC 함수가 소수점 이하를 단순히 잘라내는 반면에 INT 함수는 정수로의 최근접 반올림을 수행하기 때문입니다.

4. 소수점 값 처리에 효과적인 함수: TRUNC과 INT 비교

TRUNC 함수와 INT 함수는 소수점 값을 처리하는 데에 효과적인 함수입니다.

1. TRUNC 함수:
TRUNC 함수는 숫자의 소수점 아래를 잘라 제거하고, 정수 부분만 반환하는 함수입니다.
예를 들어, TRUNC(3.14)는 3을 반환하고, TRUNC(-2.99)는 -2를 반환합니다.
TRUNC 함수는 소수점 이하의 값을 무시하고, 주어진 숫자를 정수로 처리하는 데에 유용합니다.
SYNTAX: TRUNC(숫자)

2. INT 함수:
INT 함수는 소수점 값을 버리고, 정수 부분만 반환하는 함수입니다.
INT 함수는 소수점 이하의 값을 무시하여 가장 가까운 정수를 반환합니다.
예를 들어, INT(3.14)는 3을 반환하고, INT(-2.99)는 -2를 반환합니다.
INT 함수는 주어진 숫자를 소수 이하의 값으로 처리하지 않고, 소수점 값을 버림하여 정수만을 반환합니다.
SYNTAX: INT(숫자)

이 두 함수는 소수점 값을 다룰 때 효과적이며, 어떤 함수를 사용할지는 상황에 따라 다릅니다.
TRUNC 함수는 숫자를 소수점 방향으로 절삭하여 반환하는 반면, INT 함수는 가장 가까운 정수로 값을 버립니다.
따라서, 어느 함수를 선택할지는 주어진 상황과 목적에 따라 달라집니다.

5. TRUNC 함수와 INT 함수를 활용한 소수점 자리 제어 방법

TRUNC 함수는 소수점 이하의 값을 제거하여 정수 부분만 남기는 함수입니다. 예를 들어 TRUNC(3.14)를 사용하면 결과는 3이 됩니다.

INT 함수는 소수점 이하 값을 반올림하여 정수로 반환하는 함수입니다. 예를 들어 INT(3.14)를 사용하면 결과는 3이 됩니다.

따라서 TRUNC 함수를 사용하여 소수점 자리를 제어할 수 있습니다. 예를 들어 TRUNC(3.14, 1)을 사용하면 결과는 3.1이 됩니다. 소수점 자리를 제어하고 싶은 경우, 두 번째 인수에 자릿수를 지정하면 됩니다.

INT 함수를 사용하여 소수점 이하 값을 반올림하여 정수로 변환할 수도 있습니다. 예를 들어 INT(3.14)를 사용하면 결과는 3이 됩니다. 이를 활용하여 소수점 이하 값을 제어할 수 있습니다. INT 함수는 소수점 아래를 모두 버리므로, 원하는 자릿수까지 남길 수 있습니다.

이렇게 TRUNC 함수와 INT 함수를 활용하여 소수점 자리를 제어할 수 있습니다. 정확히는 소수점 이하 값을 특정 자릿수까지 남기거나 버릴 수 있습니다. 이를 활용하여 데이터 처리나 계산 등에서 필요한 소수점 자리 제어를 수행할 수 있습니다.


엑셀 더 많은 내용 보러가기

관련 뉴스기사

 

관련 유튜브 영상

[함수] 19.ROUND, TRUNC, INT함수 비교

연관 검색어

댓글