2017-02-22 77 views
0

我想在我的數據集中創建一個新列,如果在兩個不同列中滿足三個條件中的任何一個,將顯示「是」,如果沒有條件,則顯示「否」得到滿足。嵌套IF和OR函數在Excel中

例如,如果某人蔘加了第一年並且在兩項評估中得分均爲2或以上,或者參加了第二年並且在兩項評估中得分均爲2.5或以上,或者參加了第三年並獲得了3分以上在兩次評估中,我希望單元格讀取「是」,因爲該人符合基準。他們只需要在兩列中的任意一列中顯示「是」,而不是全部三列。如果他們沒有遇到,他們應該顯示「不」,因爲他們沒有達到他們一年的基準。

這是我嘗試過的最後一次迭代。這有效,但只在一列(M2)比較,我需要它在M2和V2比較。

=IF(AND(B2="Year 1",M2>=2),"Yes",IF(AND(B2="Year 2",M2>=2.5),"Yes",IF(AND(B2="Year 3",M2>=3),"Yes","No"))) 

這裏就是我目前正在擺弄:

=IF(AND(OR(B2="Year 1",M2>=2,B2="Year 1",V2>=2)),"Yes",IF(AND(OR(B2="Year 2",M2>=2.5,B2="Year 2",V2>=2.5)),"Yes",IF(AND(OR(B2="Year 3",M2>=3,B2="Year 3",V2>=3))"Yes","No"))) 

我覺得我很接近,但它是如此難以搜索有關幫助,「如果」,因爲它是這樣一個常用詞。

在此先感謝您的幫助!

達拉

回答

0

試試這個:

=IF(OR(AND(B2="Year 1", OR(M2>=2, V2>=2)), 
     AND(B2="Year 2", OR(M2>=2.5, V2>=2.5)), 
     AND(B2="Year 3", OR(M2>=3, V2>=3))), 
    "Yes", 
    "No")