Access中的IF AND OR公式

Shyam Sundar Shankar

我无法在“简单查询是MS Access”中使用以下公式,而可以在MS Excel中使用以下公式,并且出现语法错误,因此我无法找出错误。

暂停日期:IIF(或(左([CUSTOMER_SEGMENT],2)=“ IP”,左([CUSTOMER_SEGMENT],2)=“ IT”,左([CUSTOMER_SEGMENT],2)=“ ID”),[BILLDATE] + 55,IIF(或(左([CUSTOMER_SEGMENT],2)=“ IG”,左([CUSTOMER_SEGMENT],2)=“ IS”),[BILLDATE] + 55,IIF(和(或(或([BARRING_SERVICE] = “ A”,[BARRING_SERVICE] =“ B”),[AGE_ON_NETWORK] = 12),[BILLDATE] + 55,IIF(AND(OR(或([BARRING_SERVICE] =“ C”,[BARRING_SERVICE] =“ D”), [AGE_ON_NETWORK]> = 12),[BILLDATE] + 40,IIF(AND([AGE_ON_NETWORK]> = 5,[AGE_ON_NETWORK] <= 11),[BILLDATE] + 34,[BILLDATE] + 29)))))))))))

汤普森(Gord Thompson)

OR() 函数是Access不支持的Excel构造。Access改用OR 运算符因此,在Excel中,您将使用

IF(OR(Condition1, Condition2), ValueIfTrue, ValueIfFalse)

在Access中,您将使用

IIf(Condition1 OR Condition2, ValueIfTrue, ValueIfFalse)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章