2012-09-07 229 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)