找回密码
 立即注册

QQ登录

只需一步,快速开始

钮钴禄小懒子 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-11-11 08:37  /   查看:2912  /  回复:5
如下图所示,图中圈红列使用了offset公式计算

如果我在offset公式字段所在表头写数值,对应的数值会参与计算,如下图所示

如果我在offset公式字段所在表头写文本,那么导出的第一行数值显示#value,如下图所示。


可以复现的工程文件在此

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
renho活字格认证
银牌会员   /  发表于:2021-11-11 14:14:57
沙发
公式这么写
=IFERROR(OFFSET(AN6,-1,0)+(N6-S6),0)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-11 15:37:23
板凳
本帖最后由 Lay.Li 于 2021-11-11 16:05 编辑

感谢楼上大佬的支持~
不过那个页面中显示的内容和导出的内容不同确实是个问题,我们这边需要时间调查一下,有结果了及时给您反馈哈~

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-12 18:26:10
地板
Lay.Li 发表于 2021-11-11 15:37
感谢楼上大佬的支持~
不过那个页面中显示的内容和导出的内容不同确实是个问题,我们这边需要时间调查一下 ...

问题跟进
您好,这个字段类型应该设为小数,要不然在excel中计算就会出错。

2.这块儿的公式,也正如楼上大佬所说公式应该这么写=IFERROR(OFFSET(AN6,-1,0)+(N6-S6),0),之前的公式第一行会取表头的内容相加。

正常使用公式,页面中的结果和excel中是相同的,一些异常情况下的结果,因为表格中的公式是SpreadJS进行计算的,导出到Excel, 打开excel之后,公式就是excel自己计算处理了,所以结果可能会不同


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-11-12 19:29:12
5#
精辟
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-15 09:00:27
6#
感谢各位大佬的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部