我正在使用Excel公式来执行一些数据审核。我目前正在使用以下内容检查某些列中是否存在值:
=IF(AND(I2<>"",T2="I",H3="n",OR(J2="",K2="",L2="",M2="",N2="",O2<1,P2="",Q2="",R2="",S2="")),"Error","Good")
这完美无缺。但是当I2 =“BS”时,我需要添加另一个条件来忽略Q2的审计。我尝试使用以下内容但会导致错误:=IF(AND(I2<>"",T2="I",H2="n",OR(J2="",K2="",L2="",M2="",N2="",O2<1,P2="",Q2="",R2="",S2="")),OR(AND(I2="00",T2="I",H2="n",OR(J2="",K2="",L2="",M2="",N2="",O2<1,P2="",R2="",S2="")),"Error","Good"))
目标是如果I2 =“BS”并且唯一的单元丢失数据是Q2,则标志应该是“好”而不是“错误”。很感谢任何形式的帮助。谢谢!
答案 0 :(得分:0)
在您列出的原始(第一个)公式中,将O2<1
替换为AND(O2<1,I2<>"BS")
。它的作用是告诉公式,O2
小于1 时只有错误,如果I2
不是 > BS。因此,如果I2
是BS,则O2
不会导致错误(无论其值是多少)。