데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
엑셀오류.JPG소수점 첫째자리까지만 입력된 숫자들을 SUM을 수행했는데 소수점 열번째 자리에 1이 생기네요. 분명한 오류로 판단됩니다.
엑셀 오류로 추정됩니다. round함수를 사용하여 소수점 첫째자로로 연산한 결과 36개를 더했는데 0.0000000001이 생깁니다.
데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
엑셀오류.JPG소수점 첫째자리까지만 입력된 숫자들을 SUM을 수행했는데 소수점 열번째 자리에 1이 생기네요. 분명한 오류로 판단됩니다.
안녕하세요 @정훈희(Harvey) 책임연구원/HoonHee Cheong(Harvey)
Microsoft Q&A 포럼에 오신 것을 환영합니다!
귀하의 문제를 더 잘 이해하기 위해 몇 가지 정보를 확인하고자 합니다:
1.ROUND 함수를 어떻게 적용하고 계신가요? 개별 셀에서 사용하고 있나요 (예: =ROUND(A1, 1)), 아니면 단일 수식 내에서 사용하고 있나요 (예: =SUM(ROUND(A1:A36, 1)))?
2.SUM 계산에 사용된 정확한 수식을 공유해 주실 수 있나요?
3.가능하다면 문제의 스크린샷을 공유해 주실 수 있나요? 이는 귀하의 상황을 더 정확히 파악하는 데 도움이 될 것입니다.
부동 소수점 산술 연산은 Excel에서 부정확한 결과를 제공할 수 있습니다. - Microsoft 365 Apps | Microsoft Learn에 따르면, Excel의 숫자 저장 및 계산 방식은 반올림이나 절단으로 인해 작은 부정확성을 초래할 수 있습니다. 이는 반올림된 숫자를 합할 때 관찰된 작은 오류(0.0000000001)와 일치합니다. 이는 컴퓨터가 숫자를 저장하는 방식이 여러 값을 더할 때 약간의 오차를 유발하기 때문입니다.
최소한의 변경으로 이 문제를 해결하는 데 도움이 될 수 있도록 다음 방법을 시도해 보시길 제안드립니다:
1.먼저 합계를 계산한 후 반올림:
-원래 숫자를 반올림하기 전에 합계를 계산하세요:
=ROUND(SUM(A1:A36), 1)
2.반올림 없이 표시 형식 지정:
-셀 A1:A36을 선택하고 마우스 오른쪽 버튼을 클릭한 후 셀 서식 > 숫자 > 소수점 이하 1자리를 선택하세요.
-=SUM(A1:A36) 으로 합계를 계산하고 필요하면 결과도 소수점 이하 1자리로 서식 지정하세요.
-이는 원래 숫자를 유지하면서 표시 방식만 변경합니다.
이 제안들이 귀하의 요구를 완전히 충족하지 못할 경우, 요청드린 세부 정보를 제공해 주시면 더 적합한 솔루션을 제안드릴 수 있습니다.
지속적인 지원에 감사드리며, 귀하의 인내에 감사드립니다.
답변이 도움이 되었다면, "Accept Answer"를 클릭하고 친절히 업보트해주세요. 이 답변에 대해 추가 질문이 있으시면, "Comment"를 클릭해주세요.
참고: 이 스레드에 대한 관련 이메일 알림을 받으려면, 우리 문서의 단계를 따라 이메일 알림을 활성화해주세요. 안녕하세요,