如果单元格值大于日期
IF Cell Value Greater Than 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)应该产生错误。但事实并非如此,我怀疑这是公式的日期部分。我也试过:
=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>=DATE(2017,10,1)),"Error","Good")
但这也没有用。任何帮助将不胜感激。提前致谢!
您正在将日期与字符串进行比较。不同的数据类型。试试这个:
=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>=DATEVALUE("10/1/2017")),"Error","Good")
另外,BB3是数字吗?如果它没有存储为字符串,您可能需要删除 8 周围的引号,因为它会强制进行隐式转换。
我最终使用了这个:
BI2>43009
并且有效。谢谢!
我试图在执行某些数据审核时将某些情况标记为错误。但不幸的是,我的约会标准似乎不起作用。我在 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)应该产生错误。但事实并非如此,我怀疑这是公式的日期部分。我也试过:
=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>=DATE(2017,10,1)),"Error","Good")
但这也没有用。任何帮助将不胜感激。提前致谢!
您正在将日期与字符串进行比较。不同的数据类型。试试这个:
=IF(AND(H3="A",AN3="CTO",BB3<>"8",BI3>=DATEVALUE("10/1/2017")),"Error","Good")
另外,BB3是数字吗?如果它没有存储为字符串,您可能需要删除 8 周围的引号,因为它会强制进行隐式转换。
我最终使用了这个:
BI2>43009
并且有效。谢谢!