如何用EXCEL做多条件统计?
请问我想统计年龄在30岁以下、高中文化、等级为中级的人数为多少。
如果用函数公式应该如何写呢?
以下是数据:
序号 年龄 文化 等级
1 37 技校 中级
2 49 高中 高级
3 42 初中 高级
4 33 大专 高级
5 32 技校 中级
6 37 高中 高级
7 38 大专 中级
8 36 高中 中级
9 31 大专 中级
10 32 技校 中级
11 26 中专 中级
12 34 技校 高级
13 27 技校 中级
14 30 技校 中级
15 27 大专 中级
补充:为什么输入数组公式后提示#NUM!呢?
答案:公式为=SUMPRODUCT((A2:A16<30)*(B2:B16="高中")*(C2:C16="中级"))
或=SUM((A2:A16<30)*(B2:B16="高中")*(C2:C16="中级"))数组公式
其他:用筛选功能 数据>>筛选>>高级筛选>>填写条件
不熟悉的话你可以翻一下它自带的帮助! 直接使用 数据→筛选 功能更快捷方便,直观 两种方法
第一种
在E列全部输入1,然后在F列的任意位置输入公式
=SUM(IF((B:B<30)*(C:C="高中")*(D:D="中级"),E:E,0))
然后按ctrl+shift+回车结束
第二种,直接在E列的任意位置输入公式
=SUMPRODUCT((B:B<30)*(C:C="高中")*(D:D="中级"))
然后按回车结束
数组公式应该这样子
=SUM((B:B>30)*(C:C="高中")*(D:D="中级"))
然后按ctrl+shift+回车结束
这些函数可以在无论你有多少数据的时候都成立
上一个:EXCEL表格中如何在两列数据中找出(或者标识)相同的数据?
下一个:在SQL中,如何把查询结果(完整表)保存为电子表格excel?