Excel 2007의 황당한 버그 - 850*77.1은 100,000?
- Posted at 2007/09/26 16:26
- Filed under 이야기

더욱 흥미로운 점은, A1에 =850*77.1가 있을 경우, =A1+1은 100,001이고, =A1-1는, 65,534이며, =A2*2는 131,070이고, =A1/2는 32767.5라는 것입니다. 즉, '그 수식'에 1을 더했을 때만 문제가 발생하고 있습니다.
엑셀 2007을 사용하시는 분은 지금 테스트해보세요!
ps: 이런 건 심각한 버그일까요, 가벼운 버그일까요?
Posted by 랜덤여신
- Tag
- Excel, Excel 2007, 마이크로소프트, 버그
- Response
- 1 Trackback , 24 Comments
Trackback URL : http://barosl.com/blog/trackback/537
Trackbacks List
-
마이크로소프트 엑셀 2007 버그 동영상 캡쳐, 850*77.1=100,000?!
Tracked from ◆ 푸른햇빛아래의 블로그 ◆ 2007/09/27 18:02 Delete마이크로소프트 엑셀 2007에 버그가 발견되었다는 글을 보고 동영상으로 캡쳐해 보았습니다. 850*77.1=65,535이지만 엑셀 2007에서 850*77.1을 계산하면 100,000라는 엉뚱한 값이 계산됩니다. 또 해당 값을 계...
Comments List
-
엑셀 본연의 기능을 못하고 있는거니 크리티컬에 한표;
-
하하. 심각하군요.
-
-
실제 해보니 그렇네요@_@;; 저도 중대한 버그라고 생각합니다. 얼른 패치가 나와야겠네요
-
패치가 빨리 나오길 바랍니다.
-
-
좋은 글 잘 읽었습니다. ^^
이스터애그처럼 일부러 저렇게 했다면 웃어넘길 수도 있겠지만,
그게 아니라면 끔찍할 것 같네요..-
이스터 에그일 리는 없을 것 같습니다.
-
-
엑셀 수식 결과만 철썩같이 믿는 사람도 있는데..
중대한 버그죠... 얼른 패치가 되어야 할듯 하네요..; -
표에서 A1은 주로 데이타 보단 문자가 들어가거나 아니면 공란인 경우가 많지요. 설사 그렇다해도 대용량의 데이터를 처리할 수 있는 엑셀의 경우 계산결과가 제대로 나오지 않는다면 그건 중대한 버그에 해당한다고 봅니다. 오픈오피스 스프레드시트에선 제대로 나오네요(당연한건가-_-;)
-
음. 엑셀 테스트팀에서는 테스트 케이스에 하나 더 추가해야 할 것 같네요. 소프트웨어를 물 샐틈 없이 테스트 하는 것이 어려운 일이지요. 6^^
엑셀 고유의 문제인지, X86 CPU 문제인지, 컴파일러 문제인지는 모르겠지만요... ^^ -
오오..신기하네요. 좀 심한 버그라고 생각되는데요..
-
엄청난 버그죠. computer가 computing을 못한다는 건데요.
-
완전 난감한데요....지금은 스타오피스 쓰고 있습니다만....마이크로소프트 오피스 쪽이 주력인데... 계산 오류가 나다니....그나저나 어떻게 하면 저런 오류가 나나요????
-
integer 계산에서 뭔가 버그가 있는것 같네요.. 그런데 이런건 어떻게 찾는지.. 신기하네요..
-
헉!
진짜 그러네요...
저같은 경우는 주식투자할 때도 엑셀2007쓰는데...
상상만해도... 두렵습니다. @.@ -
헉 정말 큰 일이네요. 다른 계산도 틀릴 가능성이 있다는 것 아닙니까. MS 당장 대책을 세워야 합니다.
-
호.. 재미있네요. 일종의 오버플로우 버그일려나.. ^^
-
FF FF를 전부 저렇게 인식하나요?
아니면 저 특정수치만 저런가요? -
조엘의 블로그에 버그에 관련한 글이 있네요. http://www.joelonsoftware.com/items/2007/09/26b.html
왜 이런 버그가 생겼을까에 대한 얘기입니다. ㅋㅋ 전공자 분들만 관심 있을 법한 얘기 -
참 재미있는 현상입니다.
찾아낸 사람이 정말 대단한 분이시다.
850*77.1과 850*77.1+1일 때만 버그가 발생(100,000과 100,001로 표시되는)하고 그외는 제대로 표시가 되므로 이 버그때문에 낭패 당할 일은 많지 않을 것 같으나 다른 버그가 있어서 낭패를 당할까봐 걱정은 됩니다. -
이걸 찾아낸 사람이 더 신기하네요. 과연 마구 입력중에 발견한 것일까요?
-
설마 저게 이스터 에그는 아니겠죠.
-
찾아보니 계산을 실수하는게 아니라, 값은 맞게 계산하고 표시를 잘못하는 거라내요 -ㅅ- 뭔 일이 있길래 저리되었는지...
-
이 문제는 예전에도 이미 신문 등 미디어에서 다룬 적이 있습니다.
그리고 '마이크로소프트웨어' 잡지에서도 자세하게 소개한 적이 있지요.
그 때도 엑셀 문서에서 값을 넣었는데, 눈으로 보면 당연히 끝이 0으로 끝이
나는데 실제로는 1로 나타났다는 기억이 있습니다만,
쉽게 설명해 보면,
바로 형(Type)의 한계 때문입니다.
그리고 그 한계에 따른 반올림 또는 버림에 따라
연산 결과가 달라집니다.
혹시 자료를 찾게 되면 다시 링크를 달아 보겠습니다.
ㅎㅎ