2016-10-27 162 views
0

任何人都可以幫助我找出我在給定的嵌套If語句公式中做錯了什麼。嵌套如果Excel

IF(COUNT(E2:F2)=0,"",IF(COUNT(E2:F2) =1 AND (F2="")),"",IF(COUNT(E2:F2)=2,E2,"Check"))) 
+5

,是不能那麼做是'AND(CRIT1,crit2, ......)'not'crit1 and crit2' –

+1

所以真的第二個'IF()'被打開和關閉而沒有「真」或「假」的結果。它從字面上說'IF(COUNT(E2:F2)= 1 AND(F2 =「」))'這是沒有意義的。可能您想要:IF(COUNT(E2:F2)= 0,「」,IF(AND(COUNT(E2:F2)= 1,(F2 =「」)),「」,IF(COUNT(E2: F2)= 2,E2,「檢查」)))' – JNevill

+0

啊,好吧,我完全忘記了使用AND。非常感謝您爲我解決這個問題。我非常感謝你的幫助。 – Navy

回答

2

正如@ScottCraner所評論的,您可能打算使用AND功能。

這樣來做:

AND(condition1,condition2) 

condition1 AND condition2 <-BAD 

使用調整後的語法:

IF(COUNT(E2:F2)=0,"",IF(AND(COUNT(E2:F2) =1, F2=""),"",IF(COUNT(E2:F2)=2,E2,"Check"))) 
+0

非常感謝您澄清我的疑惑。 :-) – Navy

+0

替代公式:'=選擇(COUNT(E2:F2)+1,「」,IF(F2 =「」,「」,「檢查」),E2)' – tigeravatar