【问题标题】:How Circular reference and Iterations works in Excel循环引用和迭代在 Excel 中的工作原理
【发布时间】:2020-08-25 11:37:54
【问题描述】:

我正在使用带有循环引用的 SUM 函数。

例如: Excel 值 -

A1 = 10, A2 = 20, A3 = 30, A4 = SUM(A1:A4)

我得到的 A4 结果为“6000”。 图片参考:[1]:https://i.stack.imgur.com/G7pBs.png

背后的逻辑是什么?

目前我正在处理循环参考中的一个客户错误。

客户使用了多个循环参考。

例子:

B1 = "=IF(B6>9,1,2)" , B2 = 3.6 , B3 = 5.1 , B4 = "=SUM(B1:B3)", B5 = "" , B6 = "=B2+3+SUM(B1:B6)*0.1"

图片参考:[2]https://i.stack.imgur.com/IiHgc.png

在这种情况下,excel 的表现如何?

【问题讨论】:

  • 当我在 Excel 2016 中尝试此操作时,我首先收到一条消息,指出我正在引入循环引用,然后“A4”中的值为 0。所以我猜这是一个实现细节。
  • 只有在 Excel 选项中启用“启用迭代计算”时,我们才会获得一些值。

标签: excel iteration


【解决方案1】:

前3个字段相加时总和为60,重复100次得到6000

这仅在您启用选项下的“启用迭代计算”时才有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多