EXCEL関数 小数計算の誤差と回避方法

誤差

i-ReporterのEXCEL関数機能で小数計算をした結果と、Excel上の計算結果との間に誤差が発生することがあります。 誤差が発生する原因は、i-Reporterが内部で二進数計算をしているためです。

Excelでも計算中に誤差が発生しますが、計算結果は補正されています。

この補正アルゴリズムの条件が複雑であるため、i-ReporterとExcelとで小数計算結果を完全一致させることができません。

回避方法

Excelとの誤差は、ROUND関数を利用して四捨五入することで回避可能です。

最終更新