2009-06-25 40 views
2

在我使用的電子表格中,單元格的某些可能性爲空白,數字爲零,或具有非零數字或具有字符串。Excel中的零等於

如果我想測試,如果電池是零,但不爲空,我現在做的

=IF(AND(B2=0,LEN(B2)>0),foo,bar) 

是否有一個條件替換兩個條件句的方法嗎?

回答

1

你正在尋找的函數是ISBLANK()函數。

= IF(AND(ISBLANK(A1)= FALSE,A1 = 0), 「富」, 「酒吧」)

編輯:
對不起,我只是重新閱讀你的問題。你被迫使用2個條件,因爲你正在檢查兩個條件。如果你想僅僅因爲任何原因使用一個條件,我能想到的唯一方法就是將你正在檢查的條件提取到一個方法中,然後調用它。

因此,它成爲

= IF(CheckCellIsOK(A1), 「富」, 「酒吧」)

的方法仍檢查這兩個條件,但你只是隱藏這一事實。

+0

學習如何創建excel方法的好網站是什麼? – 2009-06-25 03:30:52

4

你當然可以用函數ISBLANK(B2),而不是測試長度> 0

但因爲你的兩個條件測試:不爲空,而0,我不知道你怎麼能避免兩個條件 - 除非 - 你很高興0等於不是空白(它確實是這樣),那麼你所要測試的全部爲0.