Rob*_*ith 7 excel if-statement compare date
我正在寻找一个公式,允许我查看一个单元格,检查它是否大于或等于今天的日期,并返回措辞结果,如"过期".如果是空白则返回另一个单词,或者什么都没有.
我已经尝试将结果从源cell(O10)复制到另一个cell(Y10)并使用if语句,但这看起来过于费力 - 必须有一种方法从源单元读取信息?见下文.当单元格为空时,它也会返回过期:(
=IF(O10>Y10,"OVERDUE","NOT DUE")
Run Code Online (Sandbox Code Playgroud)
Rei*_*eek 15
您可以在要查看Overdue或Not due结果的单元格中输入以下公式:
=IF(ISBLANK(O10),"",IF(O10<TODAY(),"Overdue","Not due"))
Run Code Online (Sandbox Code Playgroud)
该公式首先测试源单元格是否为空白.如果是,则结果单元格将填充空字符串.如果源不是空白,则公式将测试源单元格中的日期是否在当前日期之前.如果是,则将值设置为Overdue,否则将其设置为Not due.