엑셀에서 소수점을 없애고 숫자 값을 조정하는 방법은 다양합니다. 이 글에서는 TRUNC
함수를 활용하는 방법과 이 함수가 다른 기법들과 어떤 차이점을 가지는지 자세히 알아보겠습니다.
TRUNC
함수란 무엇일까요?
TRUNC
함수는 숫자를 특정 소수점 자리수로 잘라내는 기능을 합니다. 핵심적인 차이점은 TRUNC
함수가 값을 반올림하지 않는다는 점입니다. 예를 들어, 값 4.68에서 소수 부분을 완전히 제거하기 위해 TRUNC
를 사용하면 결과는 단순히 4가 됩니다.
TRUNC
함수는 다음과 같이 두 가지 인수를 필요로 합니다.
=TRUNC(숫자, [자릿수])
여기서 ‘숫자’는 소수점을 제거할 대상 값이며, ‘자릿수’는 남길 소수점 이하 자릿수를 나타냅니다. ‘자릿수’ 인수는 선택 사항이며, 생략할 경우 TRUNC
는 소수점 아래 모든 숫자를 제거합니다.
TRUNC
함수의 활용 방법
몇 가지 예시 데이터를 통해 TRUNC
함수의 사용법을 살펴보겠습니다. 아래 예시에서는 다음과 같은 TRUNC
함수를 사용합니다.
=TRUNC(A2)
위와 같이 자릿수를 지정하지 않으면, 소수점 이하 자릿수가 모두 제거됩니다.
A2 셀의 값을 보면, TRUNC
함수는 반올림 없이 단순히 숫자를 411로 줄였다는 것을 알 수 있습니다.
이번에는 소수점 이하 두 자리까지만 남기는 예시를 살펴봅시다.
=TRUNC(A2,2)
TRUNC
함수는 지정한 자릿수보다 더 많은 소수 자릿수를 요청하더라도 추가로 소수점을 표시하지 않습니다.
다음 예는 소수점 이하 두 자리까지 자르는 경우를 보여줍니다.
=TRUNC(A2,2)
A4 셀의 값은 소수점 이하 두 자리로 줄어들었지만, A2와 A3의 값은 이미 소수점 이하 두 자리 미만이므로 변동이 없습니다.
소수점 이하 두 자리를 강제로 표시하려면 셀 서식을 통해 조정해야 합니다.
날짜-시간 스탬프에서 시간 정보 제거하기
TRUNC
함수는 엑셀에서 날짜 및 시간 스탬프에서 시간 정보를 제거하는 데 유용하게 사용될 수 있습니다.
만약 다음과 같은 날짜 및 시간 스탬프가 주어져 있고, 분석을 위해 날짜 정보만 표시하고 싶다고 가정해 보겠습니다.
다음 수식을 사용하면 시간 정보를 제거할 수 있습니다.
=TRUNC(A2)
시간 정보가 제거되었지만, 결과 셀은 여전히 날짜 형식으로 지정되어 있어야 합니다.
TRUNC
를 사용한 숫자 값 줄이기
일반적인 경우는 아니지만, TRUNC
함수는 숫자 인수에 음수 값도 허용한다는 것을 알아두면 좋습니다. 음수를 사용하면 수식은 소수점 왼쪽의 숫자를 자르게 됩니다. 이 때 자릿수는 변하지 않고, 0으로 대체됩니다.
다음 예시를 통해 확인해 봅시다.
=TRUNC(A2,-1)
각 예시에서 소수점 왼쪽에서 제거된 숫자가 0으로 대체된 것을 볼 수 있습니다.
엑셀에는 소수점 자릿수를 제거하는 다양한 방법이 있지만, 대부분 반올림을 적용합니다. TRUNC
함수의 가장 큰 장점은 값을 반올림하지 않고 지정된 소수점 이하 자릿수로 단순하게 줄인다는 것입니다.