본문 바로가기
엑셀

엑셀 소수점 표기하여 데이터 수정 (엑셀 소수점 버림, INT함수, IF함수)

by 만년대리 2023. 6. 3.
반응형

엑셀 소수점은 셀에 서식에 따라 화면에 출력되는 값이 달라질 수 있습니다. 소수점을 표기하도록 셀의 서식을 조정하였다면, 쉽게 숫자의 값의 소수점 여부를 확인할 수 있으나, 정수만을 표기하는 서식일 경우 직접 해당 셀의 값을 보기 전까지 소수점의 값인지 아닌지 알아채기 어렵습니다. 

빅 데이터의 분석을 통한 어떤 숫자의 도출에서 소수점은 분석의 정확도를 알려 주는 값일 수도 있지만, 때로는 골칫거리가 되는 경우도 있습니다. 

 

엑셀 소수점 데이터 수정의 필요한 이유

분석을 통한 소수점의 정확한 데이터를 회사가 사용하는 프로그램에 업로드할 때에 아직까지는 정수로 바꾼 작업을 실시하는 회사가 많을 것이라고 생각합니다. 이 경우 서식을 소수점으로 표기한 후, 필터를 이용하여 각각의 소수점에 대해 필터 후 해당값의 정수만을 가져오는 방법도 있으며, ROUND함수를 사용하여 모든 값을 정수로 만드시는 분들도 계실 겁니다. 

만약 소수점이 있는 숫자에 대해 삭제를 원하거나, 해당 숫자에 대해 원하는 숫자 단위로 변경을 하고 싶을 때는 어떻게 하면 좋을까요?

엑셀 소수점 표기하여 엑셀 소수점 버림 실시 방법

분석을 원하는 데이터가 있는 열 옆에 각각의 셀의 소수점의 보유 여부를 표시 하여 정보를 볼 수 있다면 분석이 효율적으로 될 것으로 생각합니다.

INT함수 & IF함수

분석을 원하는 셀을 A1이라고 한다면, A1과 A1의 정수를 뺄셈하여 값이 0보다 크다면 소수점의 값이 있다, 이 경우 "소수점"이라는 텍스트를 표기 합니다.

엑셀 소수점 표기 함수 구문

=if((A1-int(A1))>0,"소수점","")

 

위의 구문을 기본으로 소수점 관련한 데이터에 대해 분석하시는데 활용하신다면, 업무의 효율을 높이 실 수 있을 것이라 생각합니다. 

혼합된 함수인 INT함수, IF함수의 간단한 정의는 아래와 같습니다. 

INT함수

숫자의 소수점 이하를 버리고 정수 부분만 반환하는 함수입니다. 

IF함수

조건에 따라 값을 반환하는 함수입니다.

 

엑셀 소수점 반올림을 개별적으로 실시하고 싶다면 아래의 구문도 응용이 가능하십니다. 

엑셀 소수점 반올림 실시 구문

=if((A1-int(A1))>0, ROUND(A1,0), "정수")

ROUND 함수를 사용하여 소수점의 데이터를 발견 시 그대로 정수로 수정하고, 정수인 데이터는 "정수"라는 텍스트를 표시합니다. 

 

반응형