Jos pistän soluun A2 arvon 1,09 soluun B2 arvon 1 ja soluun kaavan =A2-B2
Eikö tuloksen pitäisi olla tasan 0,09 mutta excel antaa tulokseksi 0,0900000000000001
Miksi näin?
Eikö tuloksen pitäisi olla tasan 0,09 mutta excel antaa tulokseksi 0,0900000000000001
Miksi näin?
Vastaukset 5
Vanhimmat
Arvaus..
Oletko kopioinut jomman kumman luvuistasi, taikka linkittänyt luvun muualta / toisesta työkirjasta ? Jos, niin lukusi ei ehkä olekkaan kuvaamasi luku, vaan sinne on jäänyt edellisestä laskutoimituksesta häntää. Saat tämän pois kun katsot asetuksista kohdan "pyöristä kuten näytöllä".
Lukuja ei ole linkitetty/kopioitu muualta, vaan kirjoitettu suoraan ko soluihin.
Tarkista solun muotoilu
vähennä desimaaleja
ei se oo bugi vaan ominaisuus...
lue noi niin ymmärrät mistä se johtuu ja sehän koskee vasta 16 desimaalista alkaen...
http://cpearson.com/excel/rounding.htm
http://en.wikipedia.org/wiki/Numeric_precision_in_Microsoft_Excel