A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
You are running into one of the limitations of the binary expression of decimal numbers.
If you are expecting to only use two decimal places, then be explicit in your formula:
=ROUND(SUM(values),2)
Also, and this can be a further source of error so it is more a curiosity
=Positive Number + Positive Number + Positive Number + Negative Number
will often work and give exactly 0, where this will fail to give exactly 0:
=Positive Number + Negative Number + Positive Number + Positive Number