所以我有一个细胞,我正在使用以下公式(公式在细胞B3中):
=IF(F3="Open",IF(B3>0,B3,TODAY()),IF(B3>0, B3, ""))
该公式正常运行,但只有在单击单元格并按回车键时才会更新。我打开公式自动计算,这不是问题。即使我点击“计算工作表”,它也不会更新。
我的最终目标是将B3的值更改为当前日期,此时单元格F3的值为“打开”,除非B3的值已经是日期,然后更改为“打开”应该不会导致更改为细胞B3。当F3的值不是“打开”时,B3也应保持其当前值。
我很遗憾无法在此表中使用宏。
任何建议都将不胜感激!
答案 0 :(得分:0)
检查您在计算选项中是否已启用迭代(这是解决循环引用所必需的。)
我认为您的公式应该是
=IF(F3="Open",IF(AND(B3<>"",B3>0),B3,TODAY()),IF(B3>0, B3, ""))