行云数据 发表于 2023-10-11 10:29:54

公式计算失效(急)

本帖最后由 Lynn.Dou 于 2023-10-11 11:13 编辑


产品:SpreadJS
版本:V16.2.3
问题编号:SJS-20538



(加急)生产环境升级到SpreadJs 16.2.2版本后,当设置GC.Spread.CalcEngine.ExcelCompatibleCalcMode为true时,单元格公式计算失效。相关样例暂时如下:
Excel文件中,E12是参与计算的,如下图:

用SpreadJs 加载Excel之后,设置GC.Spread.CalcEngine.ExcelCompatibleCalcMode=true,则E12单元格公式失效,算结果为0;

相关Excel文件和JsonData文件详见附件;
部分参考代码:
GC.Spread.CalcEngine.ExcelCompatibleCalcMode = true;
spread.getSheetFromName("销项-销项计提映射表").setFormula(11,4,'SUMIFS(G:G,H:H,"0%",L:L,"服务、不动产和无形资产")');//不生效 0%
spread.getSheetFromName("销项-销项计提映射表").setFormula(11,4,'SUMIFS(G:G,H:H,"6%",L:L,"服务、不动产和无形资产")');
spread.getSheetFromName("销项-销项计提映射表").recalcAll();


Lynn.Dou 发表于 2023-10-11 10:44:18

您好,
问题已复现,已将此问题记录下来进一步调研原因,待有进展贴中通知您。
本贴先做保留处理。

Ellia.Duan 发表于 2023-10-30 16:27:56

您好,您的问题已在v16.2.5版本修复。建议您升级版本测试一下。
页: [1]
查看完整版本: 公式计算失效(急)