任何人都可以幫助我找出我在給定的嵌套If語句公式中做錯了什麼。嵌套如果Excel
IF(COUNT(E2:F2)=0,"",IF(COUNT(E2:F2) =1 AND (F2="")),"",IF(COUNT(E2:F2)=2,E2,"Check")))
任何人都可以幫助我找出我在給定的嵌套If語句公式中做錯了什麼。嵌套如果Excel
IF(COUNT(E2:F2)=0,"",IF(COUNT(E2:F2) =1 AND (F2="")),"",IF(COUNT(E2:F2)=2,E2,"Check")))
正如@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")))
非常感謝您澄清我的疑惑。 :-) – Navy
替代公式:'=選擇(COUNT(E2:F2)+1,「」,IF(F2 =「」,「」,「檢查」),E2)' – tigeravatar
,是不能那麼做是'AND(CRIT1,crit2, ......)'not'crit1 and crit2' –
所以真的第二個'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
啊,好吧,我完全忘記了使用AND。非常感謝您爲我解決這個問題。我非常感謝你的幫助。 – Navy