在我正在使用的电子表格中,单元格的一些可能性是空白,数字为零,或者具有非零数字,或者具有字符串。
如果我想测试单元格是否为零,但不是空白,我目前正在
=IF(AND(B2=0,LEN(B2)>0),foo,bar)
有没有办法用一个条件替换两个条件?
答案 0 :(得分:4)
你当然可以使用函数isblank(B2)而不是测试长度> 0
但是既然你正在测试两个条件:不是空白,而是0,我看不出你怎么能避免两个条件 - 除非 - 你很高兴0等于不空白(它确实如此) ,那么你要测试的就是0。
答案 1 :(得分:1)
您正在寻找的功能是ISBLANK()函数。
= IF(AND(ISBLANK(A1)= FALSE,A1 = 0), “富”, “条”)
修改强>
对不起,我刚刚重新阅读了您的问题。您被迫使用2个条件,因为您正在检查两个条件。如果你想出于某种原因只想使用一个条件,我能想到的唯一方法就是提取你正在检查方法然后调用它的条件。
所以,它变成了
= IF(CheckCellIsOK(A1), “富”, “条”)
该方法仍会检查这两种情况,但您只是隐藏了这一事实。