IF单元格值大于日期

时间:2017-09-20 16:31:06

标签: excel date if-statement formula

我正在尝试在执行某些数据审核时将某些条件标记为错误。但不幸的是,我的约会标准似乎不起作用。我有一个存储在BI列中的日期。我尝试过以下公式:

=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>="10/1/2017"),"Error","Good")

逻辑(H2 =“A”,AN3 =“CTO”,BB3&lt;&gt;“8”和BI3&gt; 10/01/2017)应该产生错误。但它没有,我怀疑它是公式的日期部分。我也尝试过:

=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>=DATE(2017,10,1)),"Error","Good")

但这也不起作用。任何帮助将不胜感激。提前谢谢!

2 个答案:

答案 0 :(得分:1)

您正在将日期与字符串进行比较。不同的数据类型。试试这个:

=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>=DATEVALUE("10/1/2017")),"Error","Good")

另外,BB3是多少?如果它没有存储为字符串,您可能希望在强制隐式转换时删除8周围的引号。

答案 1 :(得分:1)

我最终使用了这个:

BI2>43009

它有效。谢谢!