잘못된 결과 발생 10으로 매우 큰/매우 작은 전원

기술 자료 번역 기술 자료 번역
기술 자료: 172911 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

현상

수식에 입력할 경우 이 문서의 시작 부분에 나열된 Microsoft Excel 버전에서 값 10은 매우 큰 전원 또는 매우 작은 전원 수식 발생하는 잘못된 결과를 반환할 수 있습니다:
   10 Raised to       Expected Result   Actual Result
   -------------------------------------------------------------------

   very large power   #NUM! error       0, 0.1

   very small power   0                 #DIV/0! error, 10^<some value>
참고: 이전 버전의 Microsoft Excel에서 이러한 문제가 발생하지 않습니다. 매우 큰 전원 또는 매우 작은 전원; 10 이외의 값을 올릴 때 또한 문제가 발생하지 예를 들어, 9 = ^10000000000 제대로 NUM! 오류가 발생했습니다.

원인

다음 범위 중 하나에서 거듭제곱 값을 10 발생한 수식을 입력할 때 이러한 문제가 발생합니다.

  • 0보다 크거나 2 ^31 (2,147,483,648) 및 10 이하인 ^308 308 0으로 뒤에 1 - 또는 -

  • -(2^31) (-2,147,483,648) 작거나 및 0보다 크거나 (308 0으로 뒤에 -1)-(10^308)
예를 들어,:
   Formula you type          Value returned
   ----------------------------------------

   =10^2147483648            0
   =10^10000000000           0.1
   =10^(10^308)              0.1
				
이러한 수식을 사용하면 # NUM 모두 반환해야 합니다! Microsoft Excel에서 가장 큰 양수 값을 사용할 수 있으므로 오류, 방금 미만의 10 9.99999999999999E + 307. ^308. 또는:
   Formula you type          Value returned
   ----------------------------------------
   =10^-2147483648           #DIV/0!
   =10^-4294966989           1E+307
   =10^-4294967295           10
   =10^-(10^308)             10
				
Microsoft Excel에서 사용할 수 있는 가장 작은 양수 1E-307 때문에 이러한 수식을 모두 값 0, 0 위에 있는 반환해야 합니다.

해결 과정

이 문제가 발생하지 않도록 하려면 통합 문서의 수식은 308 보다 큰 거듭제곱 1.797 번호 또는 2.225-308 보다 작은 숫자를 발생시키지 마십시오 확인하십시오.

현재 상태

Microsoft는 이 이 문서의 시작 부분에 나열된 제품에서 문제를 확인했습니다.

추가 정보

양수 값은 거의 큰 10으로 Microsoft Excel에서 지원하는 ^308 (308 0으로 뒤에 하나) 및 거의 작게 10 ^ (308 0으로 및 한 차례대로 소수점)-308. 비슷한 음의 값은 지원됩니다. 더 작은 값을 0으로 반올림됩니다 및 큰 값은 # NUM로 변환됩니다! 오류 값입니다.

비교를 위해 알려진된 범용성은 elementary 입자가 추정된 수를 10 입니다 ^80 또는 80 0으로 뒤에 한. 물리에서 사용되는 가장 작은 값을 약 10입니다 ^33 센티미터, 배율 시 어떤 퀀텀 변동을 준다고 존재할 수 있습니다. Microsoft Excel에서 지원되는 제한을 잘 내에서 이러한 값을 있으며, Microsoft Excel 있는 결합되어 있는 의미 있는 여러 작업을 수행할 수 있습니다.

위에 표시된 큰 수식을 관련하여: 10, googol 참고 ^ 의해 0으로 100, 100, 또는 1 뒤에 및 10, googolplex 입니다 ^ googol, 또는 10 뒤에 1 ^100 0으로.

올바른 결과를 위의 세 번째 수식 중 10^(1E+308) =, 10을 뒤에 1 ^308 0으로. 따라서 세 번째 수식의 결과는 다음과 같습니다.
googolplex*googolplex*googolplex*(10^(10^8))
따라서 이를 걸립니다 (10 1 뒤에 ^307개의 0으로) 들어 universes (10 1 뒤에 ^308 0으로) elementary 입자를.

속성

기술 자료: 172911 - 마지막 검토: 2014년 1월 24일 금요일 - 수정: 1.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 98 for Macintosh
키워드:?
kbnosurvey kbarchive kbmt kbbug kbpending KB172911 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com