Det skyldes noget der kaldes floating point error.
Du kan læse om det blandt andet her:
Prøv at vælge celle A1 i din fil. I formelfeltet markerer du med muser præcist følgende del af din formel:
0,85-0,8
Tryk på F9 og du vil se: 0,0499999999999999
Det er meget tæt på 0,5, men ikke helt præcist, og derfor er (0,049999999999999 < 0,05) SAND
Men hvorfor 0,049999999999999 tænker du måske og det er noget med konvertering mellem det decimale talsystem og det binære talsystem, hvis det siger dig noget som helst. Hvis ikke kan du finde tusindvis af artikler om det på Internettet. Her er en Microsoft har publiceret (samme som oven for)
(men artiklen er temmelig teknisk)
Du kan i den slags situationer bruge en formel som:
=ROUND(ABS(0,85-0,8);5)<0,05 som returnerer FALSE.