感谢您的帮助:
我试着写两个IF/AND/OR语句来满足下面的条件我有五列,
1)如果所有列都是正数,或者某些列是正数,而有些列包含"NA“,那么我需要返回" positive”。
2)如果所有的列都是负数,或者某些列是负数,而有些列包含"NA“,那么我需要返回”负“。
我标识数字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并不像我预期的那样起作用,并且只对所有列中包含负数的行返回“负数”(即,没有选择NAs和负数的组合)。
=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")
https://stackoverflow.com/questions/53661070
复制相似问题