Il 20/08/21 20:03, Francesca Chiarelli ha scritto:
Sono appena inciampata in un brutto errore di calcolo in Calc, un
calcolo banale che fa male...
=241,47-241
Sia così, semplice, che con riferimenti a celle piuttosto che con la INT
su 241,47
Fatto sta che mi risponde 0,469999999999999 (ma se stringo la colonna
no, risponde correttamente).
Pazzesco!!
Lo fa anche a voi?
È un problema ben noto e non di LO, ma dei processori in generale.
Il problema è che per fare i calcoli il processore converte i numeri
decimali nella loro rappresentazione in virgola mobile e non tutti i
numeri decimali sono esattamente rappresentabili con tale sistema.
Perciò si possono generare delle differenze infinitesimali dovute da
arrotondamenti, che alla fine creano queste incongruenze apperentemente
banali.
https://it.wikipedia.org/wiki/Numero_in_virgola_mobile#Problemi_con_l'uso_della_virgola_mobile
L'unica soluzione è quella di usare le funzioni di arrotondamento in
modo da farsi restituire il numero di decimali che effettivamente servono.
Se può consolarti, per scrupolo, ho appena provato e lo anche su Google
Fogli, non ho modo di testarlo ora, ma sono quasi sicuro che anche su
Excel sia lo stesso.
--
Marco Marega
--
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
Context
- Re: [it-users] errore Calc (continued)
Re: [it-users] errore Calc · Marco Marega
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.