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

发布网友

我来回答

5个回答

热心网友

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


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


示例

热心网友

个人意见——不一定非要编一个公式万能地处理任何问题。
此问题完全可以有更易操作和理解的方法:
用两个辅助列,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岁。
如果你有其他需统计的条件,类推,我想这样做应该更容易理解。

热心网友

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

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

用两个辅助列,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岁。

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

热心网友

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

热心网友

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com