as mentioned, it's a floating-point issue so to get TRUE out of it you should do: =IF(ROUND(10.1-10, 1)=0.1, TRUE)