Excel:IF AND语句不能同时工作
我正在使用一个IF AND语句来检查一个简单的语句,例如A> B&BB,我得到FALSE。 这怎么可能呢?
我的数据示例:
如果我使用AND()
,那么这两种方法都有效,但是我更喜欢使用&
。
您可能会“喜欢使用&”,但不幸的是,Excel中的这个操作符具有不同的含义:string连接。 如果你不想使用AND
,你可以用*
代替; 但是您需要将这些条款加括号 。
=IF((A2>C2)*(C2<B2), TRUE, FALSE)
使用AND()
:
IF(AND(A2>C2,C2<B2),TRUE,FALSE)
或者如评论中所写,您可以使用乘法:
IF((A2>C2)*(C2<B2),TRUE,FALSE)
仅供参考 – 您不需要IF()
。
如果使用AND(A2>C2,C2<B2)
,结果将为布尔值( TRUE
/ FALSE
)。