XL2000: Risultato errato generazione 10 per molto grandi o molto Power Small

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 214373
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sintomi
In Microsoft Excel 2000, se si digita una formula in cui il valore 10 viene generato per una potenza molto grande o di una potenza molto piccola, la formula può restituire un risultato non corretto:
   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 : questi problemi non si verificano nelle versioni precedenti di Microsoft Excel. Anche, il problema non si verifica quando è possibile generare un valore diverso da 10 a una potenza molto grande o una potenza molto piccola, ad esempio: = 9 ^ 2345678901 restituisce correttamente un errore # NUM! errore.
Cause
Questi problemi si verificano quando si digita una formula in cui il valore 10 è elevato a potenza in uno dei seguenti intervalli:
  • Maggiore o uguale a 2 ^ 31 (da 2.147.483.648).
    - e -
  • Minore o uguale a 10 ^ 308 (1 seguita da 308 zeri).
-or-
  • Minore o uguale a-(2^31) (da -2.147.483.648).
    - e -
  • Maggiore o uguale a-(10^308) (seguito da 308 zero -1).

Ad esempio:
   Formula you type          Value returned   ----------------------------------------   =10^2147483648            0				
questa formula deve restituire un errore # NUM! errore, perché il valore positivo massimo consentito in Microsoft Excel è 9.99999999999999E + 307, che è appena inferiore a 10 ^ 308.

O:
   Formula you type          Value returned   ----------------------------------------   =10^-2147483648           #DIV/0!   =10^-4294966989           1E+307				
queste formule devono tutti restituiscono il valore 0, perché il numero positivo più piccolo consentito in Microsoft Excel è 9.99999999999999E-307, ovvero solo maggiore di 0 (zero).
Workaround
Per prevenire questo problema, assicurarsi che le formule nelle cartelle di lavoro non generano il valore 10 a una potenza maggiore 308 o minore di-308.
Informazioni
Microsoft Excel supporta i valori positivi quasi le stesse dimensioni 10 ^ 308 (uno seguiti da 308 zero) e quasi piccoli a 10 ^-308 (un separatore decimale, seguito da 308 zero e uno). Sono supportati anche i valori negativi simili. I valori più piccoli vengono arrotondati 0 (zero) e i valori di grandi dimensioni vengono convertiti in un errore # NUM! valore di errore.
googol googolplex mantissa esponente XL2000

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 214373 - Ultima revisione: 02/04/2014 01:45:16 - Revisione: 3.0

Microsoft Excel 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB214373 KbMtit
Feedback