안녕하십니까? 너구리1님
Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.
문의 하신 결과 값이 정확히 0.5로 인식되지 않는 문제에 대한 답변을 드리겠습니다.
옵션 설정을 하는 경우
- 해당 Excel 파일을 실행합니다.
- Excel 파일이 실행되면, Office 단추를 클릭하여 [Excel 옵션]을 선택합니다.
!\[\](http://public.blu.livefilestore.com/y1pTIafyDfJmVK0YjC8aUkjD8d2GxonPqj2X5LyCaIsP9GjAkQIdRZvh4OUOTuDHf4g5SJ9RmJGw-PnG4F6Jp33-g/2007%5DOffice-Excel%20%EC%98%B5%EC%85%98.png)
3. 옵션 메뉴가 나타나면, 고급 탭의 [표시된 정밀도 설정]를 체크합니다.
4. 문제가 반복되는지 확인합니다.
해당 문제는 고객님의 함수가 정확히 어떤 함수를 사용해서 만들어졌는지에 따라 답변이 달라 질 수 있습니다. 이런 경우 보통 라운드 함수를 이용하면 해결 할 수 있습니다.
ROUND 함수 : 숫자를 지정한 자릿수로 반올림합니다.
구문
ROUND(number, num_digits)
number : 반올림할 숫자로서 필수 항목입니다.
num_digits : number 인수를 반올림할 자릿수로서 필수 항목입니다.
num_digits가 양수이면 number를 지정한 소수점 아래 자릿수로 반올림합니다.
num_digits가 0이면 number를 정수로 반올림합니다.
num_digits가 음수이면 number를 지정한 소수점 위 자리에서 반올림합니다.
항상 반올림하려면 ROUNDUP 함수를 사용합니다.
항상 반내림하려면 ROUNDDOWN 함수를 사용합니다.
예를 들어 셀 A1에 23.7825가 포함된 경우 이 값을 소수 2자리로 반올림하려면 다음 수식을 사용할 수 있습니다.
=ROUND(A1, 2)
이 함수의 결과는 23.78입니다.
[참고 자료]
http://office.microsoft.com/ko-kr/excel/HP030561441042.aspx?pid=CH010005131042
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.