如何在excel中统计符合两列数据条件的个数

男 49(年龄)

女 32
女 59
男 15
女 15
女 49
15到49岁女性多少人
求大神指点

材料/工具:Excel2010

1、如图ABCDE为原始数据,想要分单位统计对应条件的人数显示到对应列位置。

2、点击插入函数功能按钮。选择数学与三角函数,中的SUMPRODUCT,点击确定

3、弹出函数参数设置框,注意这个函数的基本说明是返回相应的数组或区域乘机的和。

4、需要将条件都写到第一行的输入框中基本格式为(条件一)*(条件二).....

5、为了让公式在向右、向下拖动中,自动计算对应列的正确单元格,需要合理加上绝对引用$。

6、完成计算后,会看到正确结果。拖动公式到合适位置 I列。即可计算符合条件的男女的人数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-03

1、首先在excel表格中输入性别和年龄的数据,需要根据数据计算出15到49岁女性人数。

2、在C2单元格中输入函数公式:=SUMPRODUCT((A2:A7="女")*(B2:B7>15)*(B2:B7<49))。

3、点击回车即可生成计算结果,显示出对应条件的人数为“2人”。

4、如果需要计算其他条件的人数,可以对计算公式进行修改,例如性别改为“男”即可得到同样条件下男性人数为“3”。

本回答被网友采纳
第2个回答  推荐于2019-09-24

1、以excel2010版本为例,如下图要统计15到49岁女性多少人;

2、首先在C1单元格输入countifs函数,因为这里要统计多个条件,所以不能用countif函数;

3、输入公式=COUNTIFS(A:A,"=女",B:B,">=15",B:B,"<=49"),按enter键则可得出统计结果;

4、如果改变条件,变成统计20到49岁男性多少人,那么在公式的相应位置更改参数则可。

本回答被网友采纳
第3个回答  推荐于2016-08-24

    假设A列与B列为两组数据,求满足A=6,B>60的个数;

    在单元格中输入公式“=SUMPRODUCT((A1:A13=6)*(B1:B13>60))”回车即可得到想要的结果。

    利用SUMPRODUCT的多条件求和来解决此问题。

    语法:SUMPRODUCT(条件1*条件2*条件3...条件N)中 * :满足所有条件的求和。

第4个回答  推荐于2016-10-17

=SUMPRODUCT(($A$2:$A$7="女")*($B$2:$B$7>15)*($B$2:$B$7<49))

适合任何版本EXCEL

 

如果要包含15岁和49岁

=SUMPRODUCT(($A$2:$A$7="女")*($B$2:$B$7>=15)*($B$2:$B$7<=49))

本回答被提问者和网友采纳
相似回答