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 )。