Excel公式:IF(OR)(AND)(带数组)

Excel公式:IF(OR)(AND)(带数组),excel,list,if-statement,excel-formula,Excel,List,If Statement,Excel Formula,我正在使用Excel表格来验证数据。这是一个相对简单的验证支付金额与最低可用成本的对比。根据某些逻辑,每个记录都附有一个代码来解释为什么没有使用最低可用成本,等等 在我的工作表中,I列表示支付的金额,J表示最低可用成本,K表示已知的项目/服务的最高成本。Q列包含代码(例如CC、LL、BC等) 这是我目前使用的公式: =IF(OR(AND(J2=I2,H2<>"ZZ",Q2="LL"),AND(J2=I2,H2<>"ZZ",Q2="EX"),AND(J2=I2,H2<

我正在使用Excel表格来验证数据。这是一个相对简单的验证支付金额与最低可用成本的对比。根据某些逻辑,每个记录都附有一个代码来解释为什么没有使用最低可用成本,等等

在我的工作表中,I列表示支付的金额,J表示最低可用成本,K表示已知的项目/服务的最高成本。Q列包含代码(例如CC、LL、BC等)

这是我目前使用的公式:

=IF(OR(AND(J2=I2,H2<>"ZZ",Q2="LL"),AND(J2=I2,H2<>"ZZ",Q2="EX"),AND(J2=I2,H2<>"ZZ",Q2="ER"),AND(J2=I2,H2<>"ZZ",Q2="EV"),AND(J2=I2,H2<>"ZZ",Q2="CD"),AND(J2<I2,H2<>"ZZ",Q2={"BB","BC","CC","CD","DD","FF","QQ","RR","XA","XC"})),"Good","Error")

=IF(和(和)(和)(和)(J2=I2,H2“ZZ”,Q2=“LL”)和(J2=I2,H2“ZZ”,Q2=“EX”)和(J2=I2,H2“ZZ”,Q2=“ER”)和(J2=I2,H2”ZZ,Q2=“EV”)和(J2将阵列部分包装在
中:


和(J2)什么是
H2“ZZ”
意思?用于过滤不需要验证的交易。H2中的ZZ表示它是一个豁免供应商。您是否仅尝试验证您的
部分?如果我正确理解您的意思,是的。例如,=If(或)(和(J2=I2,H2“ZZ”,Q2=“LL”)-效果很好。
AND(J2<I2,H2<>"ZZ",OR(Q2={"BB","BC","CC","CD","DD","FF","QQ","RR","XA","XC"}))