SUM関数の計算結果が不正になる場合がある

文書番号 : 40119     文書種別 : 不具合     登録日 : 2017/03/08     最終更新日 : 2017/03/29
文書を印刷する
対象製品
SpreadJS 9J
発生環境
3.20152.21
状況
修正済み
詳細
SUM関数で少数点を含む計算を実行すると、計算結果に不必要な端数が含まれる現象が発生します。

【再現方法】
1.下記の再現コードを実行します。
2.セルB1の値(計算結果)を確認します。

【動作結果】
セルB1の値が"35.900000000000006"になります(正常動作の場合は"35.9")。

【再現コード】
$(function () {
  $(document).ready(function () {
    $("#ss").wijspread({ sheetCount: 1 });
    var spread = $("#ss").wijspread("spread");
    var sheet = spread.getActiveSheet();

sheet.setValue(0, 0, "-64.1");
sheet.setFormula(0,1,"SUM(A1, 100)");
  });
});
回避方法
SpreadJS 9J SP2(Ver.3.20152.22)で修正済み