2012-09-07 220 views
6

我正在寻找一个公式,它允许我看一个单元格,并检查它是否大于或等于今天的日期,并返回措辞结果,如“逾期”。如果它是空白的返回另一个字,或什么也不是。IF公式比较日期与当前日期和返回结果

我试着将源单元格(O10)的结果复制到另一个单元格(Y10)并使用if语句,但这似乎过于费力 - 必须有一种方法来从源单元格中读取信息?见下文。

=IF(ISBLANK(O10),"",IF(O10<TODAY(),"Overdue","Not due")) 

这个公式第一次测试,如果:当单元格为空:(

=IF(O10>Y10,"OVERDUE","NOT DUE") 

回答

13

你可以在你想看到的OverdueNot due结果的单元格中输入以下公式它还返回过期源单元格是空白的,如果是,则结果单元格将填充空字符串;如果源代码不是空白的,则公式测试源单元格中的日期是否在当前日期之前,如果是,那么该值设置为Overdue,否则设置为Not due

+1

不错。只是为了好玩,这会让你知道O10实际上是文本,而不是可能是日期的数字,或者如果该值是无效的。如果IF(ISBLANK(O10),“”,IF(O10)