我有7個列中有一個是或否(N2-T2)。如果任何N-T細胞中都有「是」,我需要一個公式將「AI2」置入1。在我以前的Excel工作中,如果我添加單元格,我只在方程中使用冒號。這是正確的還是它有更多的用途?IF語句組合7列
我試過了下面的公式,我得到一個錯誤; #值!
= IF(N2:T2 = 「是」,0,1)
我也試過這個,但是Excel中只是不停地告訴我,這是錯誤的。我只是嘗試了這個例子中的前兩列,看看我能否實現它。
= IF(N2 = 「是」,IF(O2 = 「是」),0,1)
我有7個列中有一個是或否(N2-T2)。如果任何N-T細胞中都有「是」,我需要一個公式將「AI2」置入1。在我以前的Excel工作中,如果我添加單元格,我只在方程中使用冒號。這是正確的還是它有更多的用途?IF語句組合7列
我試過了下面的公式,我得到一個錯誤; #值!
= IF(N2:T2 = 「是」,0,1)
我也試過這個,但是Excel中只是不停地告訴我,這是錯誤的。我只是嘗試了這個例子中的前兩列,看看我能否實現它。
= IF(N2 = 「是」,IF(O2 = 「是」),0,1)
您可以使用邏輯OR功能
=IF(OR(A1="YES";B1="YES";C1="YES";D1="YES";E1="YES";F1="YES";G1="YES");1;0)
這樣,你是要測試什麼更靈活(第4列「是」或第5列「富」等)
同樣有一個AND(邏輯;邏輯; ...)功能。儘量避免級聯IF - 它們很難讀取和調試。
謝謝。我絕對是普通用戶,試圖完成我優雅的陳述。我感謝你的幫助。 – 2010-06-24 19:38:33
其他人已經用更好的方法回答了你的問題,所以我只想指出你最後一次嘗試的問題是包圍是錯誤的,並且params的順序。你需要if(test,if-true,if-false),例如:= IF(N2 =「yes」,1,IF(O2 =「yes」,1,IF(P2 =「yes」,1,IF (Q2 =「是」,1,0)))) - 這只是四列顯示的重點。 – Vicky 2010-06-23 16:13:51
謝謝你維琪。至少我現在感覺好多了,知道我的過程進展順利,只是稍微向後一點。 – 2010-06-24 19:34:01