EXCEL 中 B1中输入公式 =IF(A1="","",IF(AND(A1>=0.5,A1<1),25,50))这个公式有错吗?

为什么当A1为空时,B1中显示50
2025-02-26 04:40:10
推荐回答(3个)
回答1:

=IF(Trim(A1)="","",IF(AND(A1>=0.5,A1<1),25,50))

你要的是A1为空,则B1也为空吧?但是A1有可能是空格啊,所以你要把全空格的这种情况也考虑进去,那就用去前后空格的Trim函数处理一下

回答2:

=IF(isblank(A1),"",IF(AND(A1>=0.5,A1<1),25,50))

回答3:

没错啊,是显示为空