我理解该
if
函数确实存在短路(即根据条件的结果,仅评估/计算公式的 TRUE/FALSE 部分,而不是两者)然而,据我了解,细胞当其引用的范围/单元格发生变化时重新计算。
据我所知,上面的 1 和 2 在重新计算方面有一些共同点,并且希望了解 Excel 是如何设计的。
以下是一个示例公式,
A1:=IF(criteriaX, Range1_Op, Range2_Op)
现在,
- 我改变了一个单元格
Range2
criteriaX
计算结果为 TRUE
在这种情况下,A1
Excel 是否标记该单元格以进行重新计算?
我在大约 1000 多个单元格中拥有上述类似的公式,并希望提高这些计算的速度。
注意:criteriaX 可能也会FALSE
在其他单元格中返回
编辑:另外,如果我有这些公式Excel 表格这会减慢计算速度吗