XL2000: Resultado incorrecto aumentar os 10 para muito grande/muito Small avançados

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 214373
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
No Microsoft Excel 2000, se escrever uma fórmula em que o valor 10 é aumentado para uma potência muito grande ou muito pequeno de alimentação, a fórmula pode devolver um resultado incorrecto:
   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>				
Nota : estes problemas não ocorrem em versões anteriores do Microsoft Excel. Além disso, o problema não ocorre quando aumentar um valor diferente de 10 a uma potência muito grande ou muito pequena de alimentação; por exemplo: = 9 ^ 2345678901 correctamente devolve um valor de erro # NÚM! erro.
Causa
Estes problemas ocorrem quando escreve uma fórmula em que o valor 10 é aumentado a uma potência de um dos seguintes intervalos:
  • Maior ou igual a 2 ^ 31 (2,147,483,648).
    - e -
  • Menor ou igual a 10 ^ 308 (1 seguido 308 zeros).
-or-
  • Menor ou igual a-(2^31) (-2.147.483.648).
    - e -
  • Maior que ou igual a-(10^308) (-1 seguido 308 zeros).

Por exemplo:
   Formula you type          Value returned   ----------------------------------------   =10^2147483648            0				
esta fórmula deverá devolver um valor de erro # NÚM! erro, porque o maior número positivo permitido no Microsoft Excel é 9.99999999999999E + 307, sendo apenas inferior a 10 ^ 308.

Ou:
   Formula you type          Value returned   ----------------------------------------   =10^-2147483648           #DIV/0!   =10^-4294966989           1E+307				
estas fórmulas devem todas devolver o valor 0, porque o menor número positivo permitido no Microsoft Excel é 9.99999999999999E-307 apenas superior a 0 (zero).
Como contornar
Para impedir que ocorra este problema, certifique-se de que fórmulas em livros não aumente o valor de 10 a uma potência superior a 308 ou menor que-308.
Mais Informação
O Microsoft Excel suporta valores positivos quase tão grandes como 10 ^ 308 (um seguido de 308 zeros) e quase tão pequeno como 10 ^-308 (uma vírgula decimal, seguida de 308 zero e um). Valores negativos semelhantes também são suportados. Valores mais pequenos são arredondados para 0 (zero) e os valores maiores são convertidos para um valor de erro # NÚM! valor de erro.
googol googolplex mantissa expoente XL2000

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 214373 - Última Revisão: 02/05/2014 05:43:56 - Revisão: 3.0

Microsoft Excel 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB214373 KbMtpt
Comentários