问个 Excel 里单元格计算依赖的问题
Excel 可以检查某些公式的循环引用。我在设计某个小程序的时候顺便想到了这样一个问题并设计出一个案例。如图,棕线上面是<显示公式>的结果。
E3 和 E4 单元格的公式都依赖于 C3 的值。
由于 D3:D4 的数据未知,当输入 C3 公式时 D3~D4 都不等于 2 的时候,Excel 应该 是不知道发生了公式的循环引用的。
当修改了 D3 的值为 2,或者修改 D4 的值为 2 再修改 D3 值为任意值,就会弹出公式循环引用的警告窗口
然后我写了一个检查死循环的方法(ruby 语言),不知道这个够用吗?遇到像上面 Excel 这种情况,你们会怎么办?
https://gitee.com/crella/speeptable/blob/master/test_cycle.rb
我稍微看过那些 c++讲 mutex 的文章,感觉我用不上……