沈阳 发表于 2018-10-30 16:45:20

【求助】填表公式如何进行递归更新

本帖最后由 bruce 于 2018-10-30 16:59 编辑

file:///C:/Users/bruce/Documents/Tencent%20Files/183697082/Image/C2C/_OZ]4IG6KL79OQTJRAQNYGS.png
需求如图
当 一个环节的 操作周期和 完成日期 发生变换时
要同步更新 所有的上一环节的 完成日期。涉及到一个递归更新的问题。
更新规则 :上一个环节的完成日期=本环节的完成日期-本环节的操作周期 -上一个环节和本环节的间隔天数



郑培 发表于 2018-10-30 21:26:22

本帖最后由 Lato_Amber 于 2018-10-30 21:28 编辑

由于您的数据项是同一个数据项发生值变化。这个需要定时器来协助

具体的公式如下:













效果如下图:当最后一行的完成日期发生变化时自动回填,第二行和第一行的完成日期





原理:当完成日期发生值变化的时候 赋值给辅助变量并开启定时器,避免循环触发,在定时器事件中先关闭定时器,再赋值上一行的完成日期,一次类推

149448929490447 发表于 2018-10-31 08:54:46

非常详细,受教了:handshake

沈阳 发表于 2018-10-31 12:27:15

非常感谢您的回复。我理解的意思是:定时器是可以避免 循环触发。对吧。

zyly2002ams 发表于 2019-10-5 09:48:59

:):victory:

残缺的记忆 发表于 2020-10-17 07:19:47

定时器递归
页: [1]
查看完整版本: 【求助】填表公式如何进行递归更新