我正在尝试在执行某些数据审核时将某些条件标记为错误。但不幸的是,我的约会标准似乎不起作用。我有一个存储在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")
但这也不起作用。任何帮助将不胜感激。提前谢谢!
答案 0 :(得分:1)
您正在将日期与字符串进行比较。不同的数据类型。试试这个:
=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>=DATEVALUE("10/1/2017")),"Error","Good")
另外,BB3是多少?如果它没有存储为字符串,您可能希望在强制隐式转换时删除8周围的引号。
答案 1 :(得分:1)
我最终使用了这个:
BI2>43009
它有效。谢谢!