データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ
PCの計算が2進数で行われるために起きるもので、パソコンの宿命みたいなものだと思います。
少数点以下の計算を行うと誤差が生じる場合があり、EXCELはこうした問題が起きないよう工夫されていますが、それでも誤差が出てしまう場合があります。
Excelの仕様(PCの仕組み)というしかないと思います。
通常の使用で問題になることは少ないと思いますが、日付・時間計算や割り算などを行うと誤差が問題になってくる場合がありますし、質問にあるような簡単な計算でも起きる場合があります。
困る場合は有効桁数を制限するなどユーザー側で対応するしかないと思います。
下の参考スレッドやスレッド内でリンクしている参考サイトを参照してみてください。
参考スレッド:Excel の演算結果がおかしい?
参考サイト:エクセル奇譚 ~ 誤差アラカルト ~