找回密码
 立即注册

QQ登录

只需一步,快速开始

菜白

初级会员

47

主题

159

帖子

404

积分

初级会员

积分
404
菜白
初级会员   /  发表于:2023-9-25 13:42  /   查看:1584  /  回复:5
1金币

导出到本地

导出到本地

葡萄城在线表格的

葡萄城在线表格的

原文件 (2).xlsx.zip

56.73 KB, 下载次数: 102

最佳答案

查看完整内容

您好,出现这个问题的根本原因在于IMSUB这个函数返回的数值类型为文本类型: 实际上,在SpreadJS中开启ExcelCompatibleCalcMode后,计算结果是与Excel一致的。 如果您想要在Excel中计算出与SpreadJS未开启ExcelCompatibleCalcMode一样的结果的话,可以为D列使用过IMSUB的公式添加VALUE函数,将文本类型转换为数值类型: 这样一来就可以计算出您想要的结果了。

5 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-26 10:58:44
6#
不客气,那就先结贴了,后续有其他问的话随时开新帖提问哈。
回复 使用道具 举报
菜白
初级会员   /  发表于:2023-9-26 10:56:14
5#
好的,感谢
回复 使用道具 举报
菜白
初级会员   /  发表于:2023-9-26 10:12:01
3#
Joestar.Xu 发表于 2023-9-25 17:41
您好,没太理解您现在遇到的问题,我这边将您提供的Excel打开后如下图所示:

这个是Demo和复现视频

复现文件 2.zip

17.81 MB, 阅读权限: 150, 下载次数: 1

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-25 17:41:18
2#
您好,没太理解您现在遇到的问题,我这边将您提供的Excel打开后如下图所示:

image.png440617370.png

导入到SpreadJS中后:

image.png897368469.png

我没有发现什么明显的区别,您这边遇到了什么问题呢?

回复 使用道具 举报
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-25 13:42:49
来自 4#
您好,出现这个问题的根本原因在于IMSUB这个函数返回的数值类型为文本类型:

image.png262062072.png

image.png946795959.png

实际上,在SpreadJS中开启ExcelCompatibleCalcMode后,计算结果是与Excel一致的。

image.png24320677.png

如果您想要在Excel中计算出与SpreadJS未开启ExcelCompatibleCalcMode一样的结果的话,可以为D列使用过IMSUB的公式添加VALUE函数,将文本类型转换为数值类型:

image.png57191771.png

这样一来就可以计算出您想要的结果了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部