如何解决Excel:如果与和/或一起嵌套
我想在excel中“翻译”以下条件:
if((A<0 & B<0) OR (B>= 0 & A >=0),ABS(B-A),A-B)
我尝试如下:
if(or(and(A1<0,B1<0),(B1>=0,A1 >=0),ABS(B1-A1),A1-B1)
但它不起作用。
你知道为什么吗?
您可以将以下内容想象为数据集
A B
-0.2 -0.3
0.2 0.1
0.1 -0.2
解决方法
您缺少AND
:
=IF(OR(AND(A1<0,B1<0),AND(A1>=0,B1>=0)),ABS(B1-A1),A1-B1)
,
其他选择:
=IF(ISEVEN(COUNTIF(A1:B1,"<0")),A1-B1)
或更确切地说:
=IF(COUNTIF(A1:B1,"<0")=1,A1-B1,ABS(B1-A1))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。