This is due to unavoidable tiny rounding errors, caused by the way Excel stores and processes numbers.
Since the numbers involved in your calculation have at most 2 decimal places, you should round the result to two decimal places too:
=ROUND(A1-4000-500-0.15, 2)