2017-02-22 26 views
0

Я пытаюсь создать новый столбец в моем наборе данных, который отобразит «да», если ЛЮБОЙ из трех критериев выполняется в двух разных столбцах и «нет», если ни один из критериев которые встретились.Вложенные IF AND OR функции в excel

Например, если кто-то участвовал в 1-м году и набрал 2 или выше по одной из двух оценок ИЛИ участвовал в году 2 и набрал 2,5 или выше по любой из двух оценок ИЛИ участвовал в 3-м году и набрал 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")