in reply to weird excel problem
It is explained specifically in terms of Excel here: Excel: Floating-Point Arithmetic May Give Inaccurate Results
-- John.