如果单元格值大于date

我试图在执行一些数据审计时将某些条件标记为错误。 但不幸的是我的date标准似乎不工作。 我有一个date存储在列BI。 我已经尝试了下面的公式:

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

逻辑(H2 =“A”,AN3 =“CTO”,BB3 <>“8”和BI3> 10/01/2017)应该会产生一个错误。 但它不,我怀疑这是公式的date部分。 我也试过了:

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

但是那也行不通。 任何帮助将不胜感激。 提前致谢!

您正在比较date和string。 不同的数据types。 尝试这个:

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

另外,BB3是一个数字吗? 如果不是以stringforms存储的,则可能需要删除8处的引号,因为它会强制进行隐式转换。

我结束了使用这个:

 BI2>43009 

它工作。 谢谢!