благодарю за помощь:
Я пытаюсь написать два оператора IF / AND / OR, чтобы удовлетворить следующие требования. У меня есть пять столбцов,
1), если все столбцы положительныечисла ИЛИ некоторые из столбцов являются положительными числами, а некоторые содержат «NA», тогда мне нужно вернуть «Положительный».
2) если все столбцы являются отрицательными числами ИЛИ некоторые столбцы являются отрицательными числами, а некоторые содержат «NA», тогда мне нужно вернуть «Negative».
Мое первое выражение, идентифицирующее число 1, работает, как и ожидалось:
=IF(OR(AND(B2>=0, C2>=0,D2>=0,E2>=0,F2>=0,G2>=0,H2>=0), AND(B2="NA", C2="NA",D2="NA",E2="NA",F2="NA",G2="NA",H2="NA")), "POSITIVE", "ignore")
Однако то же самое выражение, просто меняющееся с> = 0 на <0, не работает, как я ожидал, итолько возвращая «ОТРИЦАТЕЛЬНЫЙ» только для строк, которые содержат отрицательные числа во всех столбцах (т.е. комбинация NA и отрицательных чисел не подбирается).</p>
=IF(OR(AND(B2<0, C2<0,D2<0,E2<0,F2<0,G2<0,H2<0), AND(B2="NA", C2="NA",D2="NA",E2="NA",F2="NA",G2="NA",H2="NA")), "NEGATIVE", "ignore")