热公式解析器未返回Excel公式的正确答案

时间:2019-05-01 13:02:30

标签: node.js

我已经使用excel公式'=SUMPRODUCT(--(B3015=$B$2:$B$3015))'来评估B列中的出现次数。给定的公式在Excel中的答案等于1,但是如果它是通过hot-formula-parser来评估的,它返回等于0的答案。
1是理想的答案。

  for (var row = startCellCoord.row.index; row <= endCellCoord.row.index; row++) {
    var rowData = data[row];
    var colFragment = [];

    for (var col = startCellCoord.column.index; col <= endCellCoord.column.index; col++) {
      colFragment.push(rowData[col]);
    }
    fragment.push(colFragment);
  }

  if (fragment) {
    done(fragment);
  }
});
a=parser.parse(formulaString).result;    //formulaString="SUMPRODUCT(--(B3015=$B$2:$B$3015))"

0 个答案:

没有答案