2015-10-29 33 views
0

我正在使用单元格中的公式计算审阅文档所用的天数。当我送回文件时,我在另一个单元格中填入日期。在这个时候,我想让公式单元格停止计算。我该怎么做?如何在另一个单元格中输入数据时停止单元格的公式

E.g.我有7列;当我收到一份文件时,我会填写栏目A1和B1(A1的编号和B1的日期),我还会填写栏目C1和D1(分别附上我的参考编号和日期)。在E1栏中,我给出了公式D1-today()来计算文件与我们在一起的确切天数。当我填充G1和H1中的数据时,E1中的公式应该停止工作。

回答

0

使用IF函数。 IF采用一个解析为'布尔值'的语句[即:5> 4 = TRUE; 5 < 2 = FALSE],如果该语句的结果为TRUE,则返回一个结果,如果结果为FALSE,则返回不同的结果。在你的情况下,这很简单:

=IF(OR(ISBLANK(G1),ISBLANK(H1)),D1-TODAY(),"") 

请注意,我已经使用了2个其他函数。 ISBLANK查看单元格 - 如果该单元格为空(内部没有公式,根本没有数据),则返回TRUE。否则它返回FALSE。或者通过查看许多不同的'布尔值'来工作。如果其中任何布尔值为TRUE,则OR返回TRUE。

所以在我上面的例子中,如果G1或H1是空白的,那么E1将导致D1-TODAY()。如果两者都不为空,则E1将导致“”[这是一个空白空间]。

注意,你可能会简化这个如下:

=IF(ISBLANK(H1),D1-TODAY(),"") 

这里,假定你自然会从左至右填充数据 - 这样的时候H1不为空,那么G1也将不是空白。

相关问题