premesso che utilizzo word ed excel 2003 con sistema operativo windows XP evidenzio il seguente problema:
in excel ho questi dati (la colonna C è ottenuta con la funzione arrotonda a 2 decimali dell'operazione A/B)
A B C
200 10 20,000000000000000000000000000000
201 10 20,100000000000000000000000000000
202 10 20,200000000000000000000000000000
203 10 20,300000000000000000000000000000
204 10 20,400000000000000000000000000000
205 10 20,500000000000000000000000000000
206 10 20,600000000000000000000000000000
207 10 20,700000000000000000000000000000
208 10 20,800000000000000000000000000000
209 10 20,900000000000000000000000000000
210 10 21,000000000000000000000000000000
devo importare questi dati da excel in word e svolgo l'operazione attraverso la funzione database (inserisci database, scegli origine dati, opzioni query, inserisci dati, inserisci come campo).
in questo modo si crea un collegamento dinamico ed ogni volta che si modifica il dato in excel, in word con la funzione aggiorna campo si aggiorna il collegamento (n° righe, numeri, etc.)
il problema è che in word mi importa dei decimali strani che non sono presenti in excel:
200 10 20
201 10 20,100000000000001
202 10 20,199999999999999
203 10 20,300000000000001
204 10 20,399999999999999
205 10 20,5
206 10 20,600000000000001
207 10 20,699999999999999
208 10 20,800000000000001
209 10 20,899999999999999
210 10 21
in pratica se il decimale è uguale a 0 o a 5 importa correttamente il dato, viceversa somma o sottrae 0,000000000000001.
Qualcuno sa spiegarmi perchè e se c'é una soluzione?
grazie
mic63