Perché Excel sta troncando i miei numeri a 16 cifre? [duplicare]


15

Se scrivo un numero di 16 cifre (formato: numero, nessun numero decimale) cambia il numero su di me. Esempio: 1234567812345678 modifica la vista in 1234567812345670.

Se lo digito come formato generale, modifica i numeri sopra in modo da visualizzare 1,23457E + 15 ma se si fa clic sulla cella, il display mostra di nuovo l'ultima cifra come 0 anziché 8.

Ho aperto il file su un altro computer e lo stesso problema ora con esso. Ho modificato la correzione automatica e la formattazione automatica senza alcun risultato. Aiuto!


È davvero un numero di 16 cifre? O sono davvero 16 cifre?
David Schwartz,

6
@PleaseStand Penso che tu stia saltando alle conclusioni molto velocemente qui. Avevo anche bisogno di questo post e i numeri sono identificatori di commenti su una rete di social media; esattamente 16 cifre. Forse attenersi alla domanda attuale invece di predicare che i dati non dovrebbero andare nel formato.
Tommy

Risposte:


19

È una limitazione posta su Excel da Microsoft. Ogni cella può avere un massimo di 15 cifre di precisione.

http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx

inserisci qui la descrizione dell'immagine


1
+1 "Questo è causato dalla specifica IEEE di memorizzare solo 15 cifre significative di precisione." (Fonte: support.microsoft.com/default.aspx?scid=kb;en-us;78113 )
Ellesa

Non la risposta che volevo, ma apprezzo il motivo per cui mi stava facendo impazzire. Grazie per il tempo dedicato a rispondere!
Impazzendo il

8

Oltre alla risposta di wbeard52 , ecco alcune soluzioni alternative:

  1. Immettere i numeri come testo. È possibile digitare un 'prima di ogni numero o modificare il formato del numero della cella in Testo.
  2. C'è un componente aggiuntivo chiamato Xnumbers che "esegue l'aritmetica in virgola mobile a precisione multipla da 1 a 250 cifre significative".

2

puoi copiare e incollare una colonna di numeri di 16 cifre in Excel in questo modo:

Apri un nuovo documento Excel.
Lascialo vuoto, quindi fai clic su FILE / SALVA COME.
Dalla casella del tipo, seleziona l'opzione "testo (file delimitato da tabulazioni)".
Formatta la colonna in cui desideri incollare i numeri di 16 cifre come "testo".
Copia i tuoi numeri di 16 cifre dal documento originale (parola, e-mail, ovunque siano) e incollali nella colonna del file delimitato da tabulazioni che hai appena formattato come testo. Salvalo di nuovo.
Verrà visualizzato un avviso di errore. Seleziona tutti i tuoi numeri di 16 cifre e seleziona "ignora errore" dall'elenco delle opzioni di gestione degli errori.
Conserva il file come file di testo o salvalo come file Excel, funziona in entrambi i modi. Potresti visualizzare di nuovo l'avviso di errore, seleziona tutto e ignora di nuovo l'errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.