JavaScriptで端数処理を実行した場合の結果が、Excelで端数処理を実行した結果と異る件を記載します。
JavaScript端数処理
小数点切上 | Math.ceil |
小数点切捨 | Math.floor |
小数点四捨五入 | Math.round |
負の値のExcelとの結果比較
JavaScript | 結果 | EXCEL | 結果 | |
小数点切上 | Math.ceil(-0.1) | 0 | ROUNDUP(-0.1,0) | -1 |
小数点切捨 | Math.floor(-0.1) | -1 | ROUNDDOWN(-0.1,0) | 0 |
小数点四捨五入 | Math.round(-0.1) | 0 | ROUND(-0.1,0) | 0 |
小数点四捨五入 | Math.round(-0.5) | 0 | ROUND(-0.5,0) | -1 |
小数点四捨五入 | Math.round(-0.51) | -1 | ROUND(-0.51,0) | -1 |
コメント