데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
안녕하세요, 이희경님.
Microsoft Community를 이용해 주셔서 감사합니다.
Excel의 경우 IEEE 754 규정에 따라 부동 소수점 숫자의 저장과 계산이 이루어 집니다.
이러한 방식은 저장 및 속도에서 유리한 점은 있으나 정밀도에서 다소 한계가 발생하게 됩니다.
관련하여 아래 기술 문서를 통해 자세히 확인할 수 있습니다.
Ø Floating-point arithmetic may give inaccurate results in Excel
현재 상황에서는 Round 함수를 사용 시 반올림할 자리 수를 높여(2 > 1) 사용하는 것으로 해결할 수 밖에 없습니다.
변경 전 =Round((101.19-100)/2,2) > (101.19-100)/2 수식이 0.59499999로 4에서 5이하 수로 버림이 진행되어 0.59 값 표시
변경 후 =Round((101.19-100)/2,1) > (101.19-100)/2 수식이 0.59499999로 9에서 반올림이 진행되어 0.6 값 표시
안내해 드린 답변이 도움이 되었기를 바라며, 추가 질문이 있으실 경우 [응답] 버튼을 눌러 답변 부탁드립니다.
감사합니다.