Risultato errato generazione 10 per molto grandi o molto Power Small

Traduzione articoli Traduzione articoli
Identificativo articolo: 172911 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo è stato archiviato. L?articolo, quindi, viene offerto ?così come è? e non verrà più aggiornato.
Espandi tutto | Chiudi tutto

Sintomi

Nelle versioni di Microsoft Excel elencate all'inizio di questo articolo, se si immette una formula in che il valore 10 viene generato a una potenza molto grande o a 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. Inoltre, i problemi non si verificano quando è possibile generare un valore diverso da 10 a una potenza molto grande o una potenza molto piccola, ad esempio, = 9 ^ 10000000000 restituisce correttamente un errore # NUM! errore.

Cause

Questi problemi si verificano quando si immette una formula in cui viene generato il valore 10 a una potenza in uno dei seguenti intervalli:

  • maggiore o uguale a 2 ^ 31 (da 2.147.483.648) e minore o uguale a 10 ^ 308 (seguito da 308 zero 1) - oppure -

  • 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
   =10^10000000000           0.1
   =10^(10^308)              0.1
				
tutte queste formule devono 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
   =10^-4294967295           10
   =10^-(10^308)             10
				
queste formule devono tutti restituiscono il valore 0, perché il numero positivo più piccolo consentito in Microsoft Excel è 1E-307, che è maggiore di 0.

Workaround

Per evitare questo problema, assicurarsi che le formule nelle cartelle di lavoro non generano il numero 1.797 a una potenza maggiore 308 o il numero minore-308 2.225.

Status

Microsoft ha confermato che si tratta un problema con i prodotti elencati all'inizio di questo articolo.

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 e i valori di grandi dimensioni vengono convertiti in un errore # NUM! valore di errore.

Per confronto, si noti che il numero stimato di particelle elementare nell'universo conosciuto è di 10 ^ 80 o uno seguiti da 80 zero. Il valore più piccolo utilizzato in fisica approssimativamente è 10 ^-33 centimetri, la scala in cui quantum fluttuazioni sono ritenute esiste. Questi valori sono ben entro i limiti supportati da Microsoft Excel, in questo modo, Excel Microsoft è possibile lavorare con un numero significativo di qualsiasi nell'universo.

Rispetto alla più grande formula sopra riportata: si noti che un googol è di 10 ^ 100 o 1 seguito da 100 zero e che un googolplex è 10 ^ googol oppure 1 seguita da 10 ^ 100 zero.

Il risultato corretto della terza formula sopra, = 10^(1E+308), è 1 seguita da 10 ^ 308 zero. In questo modo, il risultato della formula terza è equivalente a quanto segue:
googolplex*googolplex*googolplex*(10^(10^8))
In questo modo, sarebbe necessario (1 seguita da 10 ^ 307 zeri) universes per contenere (1 seguita da 10 ^ 308 zeri) particelle elementare.

Proprietà

Identificativo articolo: 172911 - Ultima modifica: lunedì 3 febbraio 2014 - Revisione: 1.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 98 per Macintosh
Chiavi: 
kbnosurvey kbarchive kbmt kbbug kbpending KB172911 KbMtit
Traduzione automatica articoli
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: 172911
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

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