excel函数中countifs求一列中两个以上的条件

2024-11-23 21:07:27
推荐回答(5个)
回答1:

1、如果我们要统计这个表格中年龄小于等于21岁的人数,那么countifs公式可以如下书写。

2、上面公式中,其中第一个参数“C3:c7”为统计单元格区域,第二个参数“<=21”为统计条件,也就是说统计区域中满足这个条件的单元格数量。

3、统计年龄小于等于21岁、性别为男的人数。如果我们要统计这个表格中年龄不大于21岁、并且性别为男的人员人数,那么countifs公式可以如下书写。

4、多个条件统计我们一般使用countifs函数,而像第一个例子中一个条件的统计,我们一般使用countif函数。

5、多个条件之间使用“,”分隔。字符串比对时,支持通配符。如下面的公式可以统计姓张且年龄不大于21岁人员的个数。

回答2:

COUNTIFS函数中如果同列两个条件,是AND关系的,可以合在一起,比如说年龄大于35岁小于45岁的人数。
但如果要统计36#和37#个数,是OR关系,放在一起,就会变成“同时满足”36#和37#,得不到想要的结果。
只能分别计算。

回答3:

这个需要用数组公式求和, 我也才发现有这个问题. 才知道countifs是要同时满足两个关系的, and情况, 只能用数组做.
=sum(countifs(总数据!BK:BK,"一期高层", 总数据!S:S,{"36#","37#"})), 然后用ctrl+shift+enter

回答4:

使用公式:=SUM(COUNTIFS(总数据!BK:BK,"一期高层",总数据!S:S,{"36#","37#"})),可以达到想要结果。SUM函数可以对数组求和,例如:=SUM({1,2,3,4,5,6}),这里就利用了SUM函数对数组求和的特点。

回答5:

1、countifs(区域1,条件1,区域2,条件2,……),这里的区域1,区域2是可以重叠的,即countifs(区域1,条件1,区域1,条件2,……)
2、countifs函数可以满足同一个区域不同条件的计数,不同区域不同条件的计数等,使用起来也很方便。