기금넷 공식사이트 - 복권 조회 - 엑셀 덧셈 연산에서 소수점 뒤에는 긴 숫자 문자열이 있습니다. 그 이유는 무엇입니까?
엑셀 덧셈 연산에서 소수점 뒤에는 긴 숫자 문자열이 있습니다. 그 이유는 무엇입니까?
안녕하세요, 이 문제는 EXCEL 의 부동 소수점 연산으로 인한 잘못된 문제입니다.
부동 소수점 연산에 대한 자료를 보고 보충했다.
/링크? Url =1xn74 njxabnd 7 zoz VO 880 uj9 maq4 agtbkbdv _ TCU rem1xay5ub7w3dbt ku 9i-uy73 essp7 sjsp
흥미가 있으면 위 라이브러리의 내용을 볼 수 있어요. 길어요.
간단한 설명은
EXCEL 의 숫자는 이진수로 기록되지만 십진수로 표시됩니다.
0. 1 과 같은 십진수의 일부 숫자는 기억하기 쉽다.
반면 동일한 0. 1 은 바이너리에서 무한 루프입니다 (예:1/3 = 0.30000000005)
이때 EXCEL 은 자동으로 너를 반올림하여 비슷한 이진수를 얻을 것이다.
하지만 EXCEL 에서 조작하면, 당신이 말한 것처럼, 얻은 숫자는 틀릴 것이다. (토마스 A. 에디슨, 실패명언)
예를 들어 a1=1.1a2 =1.2 a3 = a2-a/kloc-를 들 때
해결 방법이 없다.
그래서 엑셀은 당신에게 반올림 함수를 주고 다시 한 번 둥글게 합니다. 。 。 。
당신을 도울 수 있기를 바랍니다.