본문 바로가기

ms office TIP/엑셀함수

엑셀 함수6(TRUNC함수로 원하는 부분까지 소수점 없애기/자르기/삭제하기)

엑셀 함수6(TRUNC함수로 원하는 부분까지 소수점 없애기/자르기/삭제하기)  

지난번 글에서 엑셀(EXCEL) INT 함수를 이용해서 소수점을 없애는 방법을 알아봤습니다(관련글 바로가기) INT함수의 경우 소수점을 전부 없애는 경우입니다. 소수점을 점부 없애지 않고 일정자리까지만 남겨두고 삭제하는 함수가 있습니다.

바로 TRUNC함수입니다. TRUNC함수를 이용하면 소수점 첫째, 둘째, 셋째....자리까지 남겨두고 나머지를 삭제하는 경우입니다.

엑셀의 데이터 표

아래에서 평균이 소수섬 6째짜리까지 나와 있습니다. 이를 원하는 소수점까지만 삭제하는 방법입니다 .

이름상자 이용하여 소수점 자르기 

결과값 셀선택 (H3)을 선택한 후 [  =  ]을 입력하면 이름상자에 TRUNC함수가나타납니다. 이 함수를 클릭하면 함수인수 대화상자가 표시됩니다. 만약 이름상자에 관련 함수가 나타나지 않을 경우 함수입력마법사를 통해서 검색가능합니다.(하단의 fx 클릭하여 검색)

함수인수 대화상자

2개의 입력창이 나타나는데 첫번째 number은 [참조하고자 하는 셀]입니다. 두번째 입력창(num_digits)은 남기고자 하는 소수점 자리수입니다. 1을 입력하면 소수점의 첫째자리, 5는 소수점의 5번째 자리까지 남기고 자르기 하라는 의미입니다.

함수입력창에서 직집입력하기 : 결과값셀(H4)선택 > 함수입력창에 입력[=TRUNC(G4,2)]

이 의미는 G4의 값의 2번째 자리까지 남겨두고 소수점을 자르라는 의미입니다.



채우기 핸들을 이용한 채우기

첫번째 값을 구하고 나머지는 채우기 핸들을 이용해서 드래그 하면 구해집니다.

TRUNC함수로 결과값을 구한 후에 아래와 같이 소수점하단 부위에 0으로채워져 있다면 셀세식 대화상자에서 []표시형식]에서 [일반]으로 지정하면 없어집니다.

TRUNC함수를 이용한 소수점 자리기 결과

오른쪽에는 함수가 표시가 되어 있습니다. 보시면 이해가 잘 되실 겁니다.