Excel non aggiunge correttamente i numbers decimali

Se ho una cella (A1) con una costante di -1,1 e poi 11 celle successive che si riferiscono alla prima A1 e poi ad each precedente consecutivamente, dopo 11 celle, mi aspetto una risposta di 0. Invece otterrò uno di 0.000000000000000038777878078145.

Esempio:

formula || result A1=-1.1 || -1.1 A2=A1+0.1 || -1 A3=A2+0.1 || -0.9 A4=A3+0.1 || -0.8 A5=A4+0.1 || -0.7 A6=A5+0.1 || -0.6 A7=A6+0.1 || -0.5 A8=A7+0.1 || -0.4 A9=A8+0.1 || -0.3 A10=A9+0.1 || -0.2 A11=A10+0.1 || -0.1 A12=A11+0.1 || -1.38777878078145E-16 

È un problema con precisione a virgola mobile e non può essere risolto. Non è solo Excel che è influenzato da questo problema – ad esempio il tuo browser insisterà che 0.1 + 0.2 = 0.30000000000000004 .

La soluzione più semplice è utilizzare l'arrotondamento.