엑셀 소수점 이하 버리기 소수점 이하 자릿수 정하는 함수

숫자를 만지다 보면 예상하지 못한 숫자를 처리해야 할 때가 있습니다.

소수점 이하 버리거나, 소수점 이하 몇째 자리부터 잘라야 하는 경우가 생깁니다.


항상 사용하는 것이라면 기억하고 있고

어떤 함수인지는 모르지만 그런 기능을 가진 함수가 있다는 것만 기억하더라도 상당한 도움이 됩니다.

함수를 모른다면 이런저런 방법을 찾아보거나, 답을 찾기 위해서 일일이 계산하거나 수작업으로 잘라야 하니까요.


셀 서식으로 소수점 이하를 잘라버리면 반올림이 됩니다.

소수점 이하를 무조건 잘라버려야 할 때는 셀 서식도 소용이 없습니다.



이럴 때 필요한 엑셀 함수가 INT, ROUNDDOWN, ROUNDUP 함수입니다.

긴 설명도 필요 없이 간단하게 사용할 수 있으니 간단하게 보여드리겠습니다.



간단하게 소수점 이하가 나오는 수식을 만들었습니다.

먼저 제일 뒤에 있는 셀 서식으로 소수점 이하를 잘랐을 때 나온 값을 확인해 봅니다.

원하는 자릿수를 얻었지만 반올림이 되어 있습니다.


INT 함수

=INT(C4/D4)

함수는 연산은 되지만 소수점 이하를 무조건 버립니다.

연산을 할 수 있다는 장점은 있지만,

소수점 이하 값을 버리기 때문에 나중에 소수점 이하값이 필요하더라도 가져올 수 없습니다.


ROUNDDOWN 함수

기존에 작업 되어 있는 값을 원하는 자리수로  자르는 기능을 합니다.

ROUNDDOWN은 무조건 지정된 자릿수 이하를 버립니다.


ROUNDUP 함수

예로 작성된 소수점 이하 2자리를 나타내는데 소수점 이하 값이 있으면 무조건 반올림합니다.


ROUNDDOWN, ROUNDUP 함수는 원래의 값에서 지정된 자릿수만 나타내기 때문에

자릿수 설정과는 상관없이 언제든지 본래의 값으로 돌아갈 수 있습니다.


소수점 이하 버리기 또는 자릿수지정을 할 수 있다는 것만 기억하면 충분할 것 같습니다.

반응형

댓글

Designed by JB FACTORY