excel 表示 或者 关系

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:24:04
比如:
1 2
2 2
3 2
如果第一列是1,并且第二列是2的返回TRUE,如果第一列是3,第二列是2的,也返回TRUE
谢谢!

=AND(OR(A1=1,A1=3),B1=2)
或者
=OR(AND(A1=1,B1=2),AND(A1=3,B1=2))
再或者
=OR(((A1=1)+(A1=3))*(B1=2))

用逻辑表达式得到的结果本身就是TRUE或FALSE,用不着再用IF函数转化了吧。

比如你的数据从A1,B1开始的,在C1输入:
=if(b1=2,if(or(a1=1,a1=3),"TRUE",""),"")

且用*号,或者用+号

=IF((A1=1)*(B1=2)+(A1=3)*(B1=2),TRUE,"")

C1=IF(OR(A1={1,3})*(B1=2),"TRUE","")