一旦应用公式,防止价值发生变化

我在date列中的活动表中有以下公式

= IF(ISBLANK(A1), “”,TODAY())

这是自动填充与当前date的单元格,如果A1不是空的,我已经应用此公式,以列A中的所有单元格。但每天我打开表单添加我的活动前几天date值自动更改为当前date,有没有什么办法来locking单元格的价值改变一次公式是第一次应用或有一种替代方法

假设公式在B1

通过迭代计算(选项>公式>选中“启用迭代计算”),可以使用以下公式:

 =IF(A1="","",IF(B1="",TODAY(),B1)) 

如果在A1中有任何东西,那么B2会显示实际的date,但是如果B1有一个值,它显示旧的(在几天之后打开它仍然会显示旧的date),但是清空A1重新设置并且新的条目将显示实际date再次(只是切换值不会工作,你需要清空A1来获得实际的date)

复制字段和插入值为相同。 这样,公式就会被replace为值而不会改变。

粘贴选项

否则,让公式引用具有date的静态字段。