EXCEL中,如何表示"或"的条件?

2025-03-01 06:29:39
推荐回答(5个)
回答1:

Excel中OR函数可以用来对多个逻辑条件进行判断,只要有1个逻辑条件满足时就返回。


语法 or(条件1,条件2,条件N)


示例

回答2:

个人意见——不一定非要编一个公式万能地处理任何问题。
此问题完全可以有更易操作和理解的方法:
用两个辅助列,D列和E列:
D列用公式"=if(a1=男,1,0)"将性别为男的记录用数字1表示出来;
E列用公式"=if(b1<20,1,0)"将年龄小于20岁的用数字1表示出来;
最后,在F列中,将D列和E列相加,则:
1、D、E列和大于0的,满足条件性别为男,或年龄小于20岁;
2、D、E列和等于2的,满足条件性别为男,且年龄小于20岁。
如果你有其他需统计的条件,类推,我想这样做应该更容易理解。

回答3:

个人意见——不一定非要编一个公式万能地处理任何问题。

此问题完全可以有更易操作和理解的方法:

用两个辅助列,D列和E列:

D列用公式"=if(a1=男,1,0)"将性别为男的记录用数字1表示出来;
E列用公式"=if(b1<20,1,0)"将年龄小于20岁的用数字1表示出来;

最后,在F列中,将D列和E列相加,则:

1、D、E列和大于0的,满足条件性别为男,或年龄小于20岁;
2、D、E列和等于2的,满足条件性别为男,且年龄小于20岁。

如果你有其他需统计的条件,类推,我想这样做应该更容易理解。

回答4:

你的问题本身就有问题,性别是男或者年龄小于20岁本身就是两统计数啦,根本就不能得出一个答案的,如果你要分别统计,就不存在什么"或"条件,先弄清一下你的逻辑吧.

回答5:

本办法倒是又一个:
先找出女的小于20的人数辅助列输入公式
=IF(AND(A1="女",B1<20),1,0)
然后输入:
=COUNTIF(A:A,"男")+COUNTIF(辅助列,1)
不就完了.....