Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀 TRUNC 함수 사용법 – 소수점 자리수 자르기 쉽게 배우기

누구나 소수점 아래 자릿수가 많은 숫자를 간략하게 줄여야 하는 기본 수학을 경험해 본 적이 있을 것입니다. Truncate(버림)Round(반올림)라는 단어가 익숙하게 들린다면, 정확히 그 개념입니다. 이 글에서는 마이크로소프트 엑셀(Microsoft Excel)에서 TRUNC 함수를 활용하는 방법을 자세히 알아보겠습니다.

TRUNC와 ROUND의 차이점

본격적으로 들어가기 전에 TRUNC(버림)와 ROUND(반올림)의 근본적인 차이부터 짚고 넘어가겠습니다. 예를 들어 소수 5.678이 있다고 가정해 보겠습니다.

  • TRUNC를 적용하면 결과는 5.67이 됩니다. (뒷자리를 무조건 잘라냄)
  • ROUND를 적용하면 결과는 5.68이 됩니다. (다음 자릿수에 따라 반올림)

차이점이 보이시나요? ROUND 함수는 다음으로 높은 숫자로 올려주는 반면, TRUNC 함수는 정반대로 해당 자리 이후의 숫자를 잘라내 버립니다.

TRUNC 함수란?

TRUNC 함수는 엑셀의 다른 함수나 수식과 마찬가지로 매개변수(parameter)를 받습니다. 첫 번째 매개변수는 잘라낼 대상인 숫자(number)이고, 두 번째 매개변수는 표시할 소수점 자릿수(num_digits)입니다. 쉽게 말해, TRUNC 함수는 숫자를 지정한 소수점 자릿수만큼 절삭하는 기능을 합니다.

TRUNC 함수 구문:

TRUNC(number, [num_digits])

두 번째 매개변수인 자릿수는 선택 사항이며, 기본값은 0입니다. 즉, 값을 지정하지 않으면 소수점 아래 모든 자릿수가 제거되어 해당 숫자보다 작거나 같은 가장 가까운 정수로 만들어집니다.

참고로, 음수에 적용할 경우 결과는 양수일 때와 정반대 방향으로 나타난다는 점도 기억해 두세요.

엑셀에서 TRUNC 함수 사용하는 방법

TRUNC 함수의 사용법은 실제 예시를 통해 이해하는 것이 가장 좋습니다. 적용 자체는 매우 간단합니다.

  1. 엑셀 파일에서 잘라낸 숫자가 표시될 셀 위치를 선택합니다.
  2. 해당 셀을 더블클릭하여 편집 모드로 진입한 후 =TRUNC(C4, 2)라고 입력합니다. 여기서 C4는 숫자 데이터가 들어 있는 셀입니다.
  3. TRUNC를 입력하면 엑셀 내 원하는 셀을 클릭하여 참조할 수 있습니다. 괄호를 닫고 Enter 키를 누릅니다.
  4. 오류가 없다면 절삭된 값이 정상적으로 표시됩니다.

자릿수 매개변수의 영향

TRUNC 함수를 사용할 때 모든 소수에 동일한 자릿수 매개변수를 적용할 수는 없습니다. 예를 들어 소수점 아래 한 자리만 있는 숫자에 자릿수 매개변수로 3을 입력하더라도 결과에는 아무런 변화가 없습니다. 앞선 예제에서 51.4가 그대로 유지된 것도, 소수점 아래 자릿수가 하나뿐인데 더 큰 자릿수 값을 지정했기 때문입니다. 마찬가지로 자릿수 값을 늘린다고 해서 존재하지 않는 자릿수가 추가로 표시되지도 않습니다.

TRUNC 함수 활용 사례

이 함수는 실무에서 다양한 곳에 활용할 수 있습니다.

  • 날짜·시간 분리: 한 셀에 날짜와 시간이 함께 입력되어 있을 때, TRUNC를 사용하면 시간 부분을 제거하고 날짜 데이터만 추출할 수 있습니다.
  • 소수점 제거: 소수가 아닌 정수만 필요하다면, 자릿수 매개변수 없이 TRUNC 함수만 사용하면 됩니다.
  • 음수 자릿수 지정: 자릿수 매개변수에 음수를 전달하면 소수점 앞쪽의 숫자가 절삭됩니다. 예를 들어 28.99는 20이 됩니다.
  • 정수 절삭: 정수 역시 한 단계 낮은 자릿수로 줄일 수 있습니다. 예를 들어 29는 20이 됩니다.

학교에서 배운 수학과 달리, 엑셀의 ROUND 함수는 버림과 반올림 두 가지 기능을 동시에 수행하지 않습니다. ROUND 함수는 TRUNC와 정확히 반대되는 동작을 합니다. 상황에 맞게 두 함수를 구분해서 사용하면 데이터 처리가 훨씬 정확해집니다.