EXCEL 中COUNTIFS中多条件筛选中,多列中如何实现多个“或”的功能。

有没有像=sum(COUNTIFS(C:C,{"正式职工","外雇工","美国籍职工","英国籍职工","法国籍职工"},D:D,{"男","女","泰国人妖","印度人妖","缅甸人妖"},E:E,"工程类","经济类","法律类","医学类","教育类")) 这样的公式。如果用+去实现这个公式的话,可能会产生5*5*5个“+”。数据透视表,能看出这些东西来。可是,我想在去用公式实现,以便不用去做透视表。
如果一个条件还能凑活用+号,若干个,还需要进行数组排列,简直不可行!

1、用一个案例来对countifs函数多个条件的使用方法进行说明,下面是一班级的成绩表,现在需要利用countifs函数来对班级上得分为60-80分的人员数量进行统计。

2、如图,在单元格中输入countifs函数。

3、通过excel表可以看出,学生成绩位于D2至D15的区间范围内,所以将第一个参数输入为D2:D15。

4、然后,输入第一个条件参数,注意如果第二参数是一个表达式的话,则需要通过引号引起来,输入第一个条件“>=60”。

5、接着,需要输入第三个参数,第三个参数也应该是条件区间参数,这个区间依然输入为D2:D15。

6、由于条件区间与条件需要成对出现,所以设置好第二个条件区间参数后,就应该设置第二个条件参数了,依然将第二条件参数设置为表达式,表达式为“<=80”。注意,这个条件表达式和第一个条件表达式“>=60”是可以交换的。

7、至此,公式变成=countifs(D2:D15,“<=60”,D2:D15,“>=80”)或countifs(D2:D15,“>=80”,D2:D15,“<=60”),点击回车键,excel表就会自动统计出结果。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-06

这个有两个方法实现

比如要求A列单元格为“张三”,B列单元格内容为“购买”或“缴费”的数据个数,则公式可以写成

 

方法一

用两个COUNTIFS函数公式再相加起来就能得到

=COUNTIFS(A:A,"张三",B:B,"购买")+COUNTIFS(A:A,"张三",B:B,"缴费")

 

 

方法二

用常数数组配合SUM函数来写

=SUM(COUNTIFS(A:A,"张三",B:B,{"购买","缴费"}))

第2个回答  2019-12-23
用一个案例来对countifs函数多个条件的使用方法进行说明,下面是一班级的成绩表,现在需要利用countifs函数来对班级上得分为60-80分的人员数量进行统计
第3个回答  2021-01-21

第4个回答  2012-08-15
或不是用OR函数就可以了吗追问

没有这么简单。逗号改分号可以实现部分功能,但是好像也不能解决这个问题。

相似回答