以下はおそらく2001年2月に書いたものと思われます(一番下の「追加」を除いて)。新しいExcelについてはまだテストできていません。 その1 コンピュータ内部では通常2進表現が用いられ,10進から2進への変換の際に誤差が生じる。 これが「演算誤差」と認識されることがよくある。 たとえばマイクロソフト社の [XL97] 浮動小数点数値演算の結果に含まれる丸め誤差について という文書では次のように書かれている。 Excel で、浮動小数点演算による数値計算を組み合わせた場合、その計算結果に非常に小さな誤差を含むことがあります。例えば Excel 95 で、 .5-.4-.1 を計算した場合、その結果は 2.8E-17 もしくは .000000000000000028 と評価されます。 しかし,さらに次のようにも書かれている。 注意: Excel 97 では浮動小数点演算による誤差の一部を補正