Non sono arrampicate sugli specchi dipende da come sono impostati i
default dei vari programmi. Se questi sono a 2 cifre decimali il
problema non sussiste e mi pare ovvio. Se non c'è impostazione il numero
dei decimali mostrati dipende dalla dimensioni della colonna.. Basta
provare ad aggiungere decimali fino a 15 e qui scatta come Alessandro
Malfatti ha fatto rilevare il 0,46(9) periodico. provare per credere.
Miriam scrive
l'operazione 101,42-101 da come risultato 0,420000000000002. Motivo
problema di arrotondamento. Come ho scritto in precedenza l'arrotondamento
avviene per difetto da 0 a 4 , per eccesso da 5 a 9. Nel caso in oggetto
l'ultima cifra decimale è 2, quindi l'arrotondamento per difetto porta a 0.
Per capire meglio la dinamica provate il valore pi greco. Con 2 cifre
decimali è 3,14 ma aumentando le cifre vedrete comparire valori che variano
con le cifre decimali impostate. Il calcolo è il seguente
area/raggioxraggio. (area 3141549, raggio =1000). con 6 cifre decimali
3,141549, con 5 decimali 3,14155 e così via fino a 3,14. I computer usano
un coprocessore matematico che svolge i calcoli in virgola mobile ed è
tanto più preciso quante cifre decimali riesce a rappresentare.
Comunque se avete fastidio con LO la rappresentazione con 9 periodico
basta operare così. strumenti ->Opzioni-libreoffice Calc->calcola-> limita
decimali del valore numero standard a _>impostate il valore che vi piace
Quando una cella è numerica la sua rappresentazione decimale sarà quella
impostata, anche se in formatta cella il campo è vuoto.
Nessun bug di LO è una semplice impostazione del default, esattamente come
per Writer si può impostare il suo modello di default all'apertura di un
documento vuoto.
Bello e interessante questo lungo scambio di mail ma forse qualcuno non li
ha letti tutti e di conseguenza ha perso qualche spiegazione.
Gian Paolo Marcolongo
Il 22/08/21 11:34, Miriam ha scritto:
Mi scuso con la lista, solito problema con le accentate :(
Provo a rispostare in testo semplice
--Inizio--
Salve a tutti,
ho letto l'intera discussione e sinceramente ho visto arrampicate sugli
specchi incredibili che non penso aiutino la community.
Ho voluto fare delle prove dirette:
Su LO 7.1 (Win) posso confermare il problema che si ripete in tutti gli
schermi simili ma non sempre con il 9 periodico.
Ad esempio l'operazione 101,42-101 da come risultato 0,420000000000002
Per visualizzare queste rappresentazioni è in effetti necessario
allargare la colonna, questo nonostante già di default la larghezza della
colonna consenta più di due decimali. A mio avviso è proprio questo il
comportamento anomalo. In OpenOffice, in Softmaker Office ed anche in Excel
modificare la larghezza della colonna non altera la rappresentazione del
risultato (tranne ovviamene i casi in cui la lughezza del numero eccede lo
spazio disponibile).
Come controprova ho ripetuto le stesse operazioni in OpenOffice 4.1.10
su Win e Linux e del problema non c'è traccia. Tutti i calcoli che avete
proposto nelle risposte precedenti danno il risultato esatto con due
decimali. E questo indipendentemente dalla larghezza della colonna e dal
numero di decimali impostato nel formato (ovviamente purché maggiore o
uguale a 2).
Ipotizzando che il problema potesse essere legato al formato dei file
(ODF 1.3 in LO, ODF 1.2 in OO) ho provato ad incrociare i dati. Il file che
genera l'errore di calcolo in LO viene visualizzato con il risultato
corretto in OpenOffice. Viceversa aprendo in LO il file creato con OO
compaiono gli errori di approssimazione. Il formato di salvataggio quindi
sembrerebbe ininfluente.
Spero che queste informazioni possano essere utili ad isolare il
problema.
Poi che da un punto di vista numerico non ci siano grossi problemi, è
vero. Ma non neghiamo l'evidenza. Cerchiamo di uscire dalla modalità
'fanboy' che certo non aiuta a risolvere la situazione (se fosse successo
in Excell scrivereste le stesse cose?).
Miriam Greco
--Fine--
--
Come cancellarsi: E-mail users+unsubscribe@it.libreoffice.org
Problemi?
https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro:
https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.