冻结一个单元格中的公式一旦发布在另一个单元格中

时间:2017-01-20 22:08:46

标签: excel date excel-formula

我想计算回答问题所需的天数,然后一旦回答问题,就会冻结天数。

例如,B1是收到问题的日期。 C1是自收到问题以来经过的天数。我用于C1的公式是= TODAY() - b1& "天&#34 ;. D1是答案发布的日期。我希望C1中的值在D1中发布的日期被冻结。

如果在D1中输入日期后,如何修改公式以使用D1-B1返回的值冻结C1?

B1:收到日期问题, C1:自收到问题(或接受回答)以来的天数, D1:回答日期问题

2 个答案:

答案 0 :(得分:0)

在C1

中使用以下公式
=IF(ISBLANK(D1),TODAY()-B1,D1-B1) & " days"

答案 1 :(得分:0)

因为TODAY是一个易失性函数,为了冻结日期,你需要在D1中输入日期时调用宏函数,从C1中提取公式计算结果并将D1值更改为其计算结果而不是公式。

相关问题