spreadjs666 发表于 2024-9-10 15:08:35

【v17】表格公式计算问题

本帖最后由 Wilson.Zhang 于 2024-9-13 16:32 编辑

产品:SpreadJS
版本:17.0.3
调研编号:SJS-26427,SJS-26464
Last Review:2024-09-13
当前进展:SJS-26427非问题,SJS-26464已在17.1.1版本修复。

版本:17.0.8

问题:如录屏所示,修改Sheet2的E10单元格2800 -> 2700 -> 2800,再返回Sheet3,此时 Sheet3!H7 的计算值有误

Wilson.Zhang 发表于 2024-9-10 15:35:07

您好!我们导入您提供的.ssjson文件后分析了下其中各Worksheet之间的引用关系,就您提到的Sheet2!E10和Sheet3!H7,并未发现其中存在直接或间接的引用链,自然Sheet2!E10的变化不会影响Sheet3!H7的变化。
同时呢,未发现有录屏文件,如果我们的理解存在偏差,请您详细介绍下情况。

spreadjs666 发表于 2024-9-10 16:02:08

Wilson.Zhang 发表于 2024-9-10 15:35
您好!我们导入您提供的.ssjson文件后分析了下其中各Worksheet之间的引用关系,就您提到的Sheet2!E10和Shee ...您好
引用路径: Sheet3!H7 -Sheet3!E7 - Sheet2!E19 - Sheet2!E10
录屏已更新

Wilson.Zhang 发表于 2024-9-10 16:48:56

spreadjs666 发表于 2024-9-10 16:02
您好
引用路径: Sheet3!H7 -Sheet3!E7 - Sheet2!E19 - Sheet2!E10
录屏已更新

计算结果应该是负数,在没有显示调用公式ABS的情况下结果居然是正数,我们需要调研下,之后及时向您同步进展。请您等候。
{:5_110:}

spreadjs666 发表于 2024-9-10 18:16:47

Wilson.Zhang 发表于 2024-9-10 16:48
计算结果应该是负数,在没有显示调用公式ABS的情况下结果居然是正数,我们需要调研下,之后及时向您同步 ...

您好,我发的这个【Sheet3!H7 --- Sheet3!E7 ---- Sheet2!E19 ---- Sheet2!E10】是引用路径哈,具体公式可以点击到单元格上进行查看

Wilson.Zhang 发表于 2024-9-11 09:02:33

spreadjs666 发表于 2024-9-10 18:16
您好,我发的这个【Sheet3!H7 --- Sheet3!E7 ---- Sheet2!E19 ---- Sheet2!E10】是引用路径哈,具体公式 ...

您好!了解您说的引用路径,谢谢告知。

Wilson.Zhang 发表于 2024-9-11 10:19:11

您好!我们分析了下,并非计算结果正负值的问题,您所说的计算值有误具体是指什么?

spreadjs666 发表于 2024-9-12 16:05:47

Wilson.Zhang 发表于 2024-9-11 10:19
您好!我们分析了下,并非计算结果正负值的问题,您所说的计算值有误具体是指什么?

您好,如录屏所示,修改Sheet2的E10单元格2800 -> 2700 -> 2800,再返回Sheet3,此时 Sheet3!H7 的计算值有误,展示的计算结果与最开始展示的不一样。

Wilson.Zhang 发表于 2024-9-12 17:13:04

spreadjs666 发表于 2024-9-12 16:05
您好,如录屏所示,修改Sheet2的E10单元格2800 -> 2700 -> 2800,再返回Sheet3,此时 Sheet3!H7 的计算值 ...

您好!就您提到问题中的公式引用链为Sheet2!E10-->Sheet2!E19-->Sheet3!E7-->Sheet3!H7,其中Sheet2!E19=SUM(Sheet2!E2:Sheet2!E18),而Sheet2!E2~Sheet2!E18之间只有Sheet2!E10为非零值,其余单元格均为0值。因此,公式引用链可简化为Sheet2!E10-->Sheet3!E7-->Sheet3!H7,由于Sheet3!H7=Sheet3!I7-SUM(Sheet3!B7:Sheet3!G7),I7固定为43790,无论Sheet2!E10如何变化,在这条链上只影响Sheet3!E7和Sheet3!H7的值,而Sheet3!E7又与Sheet2:E10一致。

我们在17.0.3和最新的17.1.5版本测试观察Sheet3!H7的结果结果正确,且底部Tan栏对Sheet3!B7~Sheet3!G7这六个单元格的统计和结果正是Sheet3!H7的值吗,也未曾变化,如下动图所示为在17.0.3版本的测试过程:



spreadjs666 发表于 2024-9-13 10:54:43

Wilson.Zhang 发表于 2024-9-12 17:13
您好!就您提到问题中的公式引用链为Sheet2!E10-->Sheet2!E19-->Sheet3!E7-->Sheet3!H7,其中Sheet2!E19= ...

您好,可以用这个包复现所述问题,您的录屏操作是正确的。我的录屏算出来的结果是不一致,不知道是哪里出了问题
页: [1] 2
查看完整版本: 【v17】表格公式计算问题