본문 바로가기

엑셀에서 TRUNC 함수 사용법을 알려드립니다.

초보초보 블로거 발행일 : 2023-10-21

엑셀에서 TRUNC 함수는 소수점 아래 자릿수를 버리고 정수 부분만 가져오는 함수입니다. 이 함수는 숫자 데이터를 처리하거나 특정 형식에 맞게 표시할 때 사용됩니다. TRUNC 함수는 다음과 같이 사용될 수 있습니다: =TRUNC(숫자, [소수점자릿수]). 여기서 "숫자"는 대상이 되는 숫자값을 의미하며, "소수점자릿수"는 버릴 소수점 아래 자릿수의 개수를 나타냅니다. 예를 들어, =TRUNC(5.78, 1)은 5.7을 반환하고, =TRUNC(8.96, 0)은 8을 반환합니다. TRUNC 함수는 정수값을 필요로 할 때 유용하게 사용될 수 있으며, 데이터 분석이나 표 형식 설정에 활용할 수 있습니다.


엑셀에서 TRUNC 함수 사용법을 알려드립니다. caption=

1. TRUNC 함수의 개요

TRUNC 함수는 주어진 숫자를 정수로 만들거나 소수점 이하 자리 수를 버리는 함수이다. TRUNC 함수는 숫자에 대한 옵션을 설정하여 어떤 자리에서 버릴지 결정할 수 있다. 이는 소수점 이하 자리 수를 버리는데 유용하다. TRUNC 함수는 정수로 반올림하지 않고 강제로 버리기 때문에 결과값은 주어진 숫자보다 항상 작거나 같다. 이 함수는 모든 종류의 숫자 데이터 타입에 적용될 수 있다.

2. TRUNC 함수의 문법과 인수

TRUNC 함수는 숫자를 제거하거나 잘라내는 함수로, 다음과 같은 문법과 인수를 가지고 있습니다:

문법:
TRUNC(숫자, [소수 자릿수])

인수:
- 숫자 (필수): 소수를 제거하거나 잘라낼 숫자입니다.
- 소수 자릿수 (선택적): 소수 자릿수는 옵션입니다. 이 인수를 생략하면 소수 부분을 제거하고, 소수 자릿수를 지정하면 해당 자릿수로 숫자를 잘라냅니다. 소수 자릿수는 음수일 수도 있습니다. 음수인 경우, 숫자의 왼쪽(정수부)에서 소수부를 자릅니다.

예시:
1. TRUNC(3.14159, 2)의 결과는 3.14 입니다. 소수 자릿수 2에 의해 소수점 아래 숫자인 14159가 제거되었습니다.
2. TRUNC(3.14159, -1)의 결과는 3입니다. 음수의 경우, 소수점 왼쪽에서 -1번째 자리에서 숫자를 자르므로, 14159가 제거되고 정수인 3이 남습니다.

TRUNC 함수는 숫자 처리에 유용한 함수로, 주어진 숫자를 적절히 처리하여 필요한 형식으로 출력할 수 있습니다.

3. TRUNC 함수의 활용 예시

TRUNC 함수는 숫자나 날짜를 임의의 자릿수에서 자르는 함수이다. 이 함수의 활용 예시는 다음과 같다.

1. 숫자 자릿수 제한: TRUNC 함수를 사용하여 숫자의 자릿수를 제한할 수 있다. 예를 들어, TRUNC(1234.5678, 2)를 사용하면 소숫점 두 자리까지만 남겨지고 나머지는 버려진다. 결과는 1234.56이다.

2. 날짜 자릿수 제한: TRUNC 함수를 사용하여 날짜의 자릿수를 제한할 수 있다. 예를 들어, TRUNC(DATE '2022-09-15', 'MONTH')를 사용하면 월까지만 남겨지고 나머지는 버려진다. 결과는 '2022-09-01'이다.

3. 정수 자릿수 제한: TRUNC 함수는 주어진 정수를 원하는 자릿수에 맞게 자를 수 있다. 예를 들어, TRUNC(1234567, -2)를 사용하면 두 자리에서 잘리고 결과는 1200000이 된다.

TRUNC 함수를 사용하면 숫자나 날짜의 자릿수를 제한하여 필요한 형식으로 변환할 수 있다. 이는 데이터의 형태를 조정하고 계산을 수행하는 데 유용하다.

4. TRUNC 함수를 이용한 실수 값의 정수화

TRUNC 함수는 실수 값을 입력받아 해당 값의 소수점 아래를 버리고 정수 부분만 반환하는 역할을 합니다. 이를 통해 실수 값을 정수화 할 수 있습니다.

TRUNC 함수는 다음과 같은 형식으로 사용됩니다:
TRUNC(숫자, [소수점 자릿수])

- 숫자: 정수화할 실수 값입니다.
- 소수점 자릿수 (옵션): 정수화할 때 소수점 자릿수를 지정하는 매개변수입니다. 이 매개변수를 생략하면 소수점 아래를 모두 버리고 정수 부분만 반환합니다. 소수점 자릿수를 지정하면 해당 자릿수까지 버림이 이루어집니다.

예를 들어, TRUNC(3.7)을 계산하면 3이 반환되고, TRUNC(3.7, 0)을 계산하면 역시 3이 반환됩니다. 이와 같이 소수점 자릿수를 지정하지 않을 경우에는 소수점 아래를 모두 버리고 정수 부분만 반환됩니다.

또 다른 예로, TRUNC(3.141592, 2)를 계산하면 3.14가 반환됩니다. 소수점 둘째 자리까지 값이 버려져서 3.14라는 값이 결과로 나오게 됩니다.

따라서 TRUNC 함수를 이용하면 실수 값을 소수점 아래를 버림하여 정수로 활용할 수 있습니다.

5. TRUNC 함수와 다른 반올림 함수들의 비교

TRUNC 함수와 다른 반올림 함수들의 비교:

1. TRUNC 함수: TRUNC 함수는 숫자의 소수점 자리를 버립니다. 예를 들어, TRUNC(3.14159, 2)는 3.14로 결과를 반환합니다. 그러나 TRUNC 함수는 반올림을 하지 않고 숫자를 간단히 버림 처리합니다.

2. ROUND 함수: ROUND 함수는 숫자를 가장 가까운 정수로 반올림합니다. 예를 들어, ROUND(3.5)는 4로 반올림합니다. 그리고 반올림할 자리수를 지정할 수도 있습니다. 예를 들어, ROUND(3.14159, 2)는 3.14로 소수점 둘째 자리까지 반올림합니다.

3. CEIL 함수: CEIL 함수는 숫자를 올림 처리합니다. 예를 들어, CEIL(3.5)는 4로 결과를 반환합니다. 소수점 아래 숫자가 있을 경우에는 가장 가까운 큰 정수로 올려줍니다.

4. FLOOR 함수: FLOOR 함수는 숫자를 내림 처리합니다. 예를 들어, FLOOR(3.5)는 3으로 결과를 반환합니다. 소수점 아래 숫자가 있을 경우에는 가장 가까운 작은 정수로 내려줍니다.

따라서, TRUNC 함수는 간단히 숫자를 소수점 자리 아래에서 버리는 반면, ROUND 함수는 가장 가까운 정수로 반올림하고, CEIL 함수는 올림 처리하며, FLOOR 함수는 내림 처리합니다. 각 함수는 다른 목적과 요구에 맞게 사용될 수 있습니다.

관련 뉴스기사

 

관련 유튜브 영상

[함수] 17.TRUNC (소수점 제어)

연관 검색어

댓글