2016-10-17 28 views
0

我有一列有正數,負數和文本語句「No Responses」。如果這個數字是肯定的,我希望在新的專欄中有「是」的結果,如果是否定的,或者文字是「沒有迴應」。我希望結果在新專欄中是「否」。以下內容:Excel IF函數適用於三種情況(2 x數字,1 x文本)和兩個結果

=IF(E2<0, "no", IF(E2="No Responses.", "no", "yes")) 

但是,我仍然得到「是」沒有任何人有一個解決方案

+0

檢查完全匹配,它應該完全是「No Responses」。正如餘在配方中提到的那樣,它會給你結果爲「是」。 –

+0

它完全匹配。我想知道在這種情況下是否會造成問題。 – tago

+0

是的,你的「E2」單元也應該包括句號以便與公式匹配。 –

回答

1

您可以使用以下,以避免任何字符串比較問題

=IF(ISNUMBER(E2), IF(E2>0, "yes", "no"), "no") 
「沒有迴應。」。

這種方式只有正數纔會給「是」,其他的都是「不」

+0

謝謝,這工作:) – tago

0

您應該使用ISNUMBER函數來檢查您是否正在處理文本或數字。然後,您可以使用第二個嵌套的IF語句來檢查數字的值。例如:

=IF(ISNUMBER(A3),IF(A3<0,"no","yes"),"no") 
+0

謝謝,我認爲你的解決方案也將工作:) – tago

1

使用此公式。

=IF(E2="No Responses.","No",IF(E2>0,"Yes","No")) 
相關問題