A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Hi,
You haven't found a bug, what you have discovered is a result of the way Excel and most other applications do Floating-point arithmetic. When you entered those decimal numbers Excel converted them to Binary and often there is no precise binary representation of a decimal number and that's where the 7 came from.
have a look at the link below
http://support.microsoft.com/kb/78113
The link discusses rounding and in your case =ROUND(A1-A2,2) would eliminate the 7