excel中,如何根据性别统计年龄段人数(无须辅助项)

如题所述

在Excel中,如何根据性别统计年龄段人数(无需辅助项)
假设年龄在A2:A100,性别在B2:B100
下面的公式统计年龄大于20且小于等于30岁的男性数量
=SUMPRODUCT((A2:A100>20)*(A2:A100<=30)*(B2:B100="男"))
更多条件你可以参考上式自行编写。
对补充问题的回复:
看来你还是没有理解SUMPRODUCT的用法。
下面的公式返回(20,30]年龄段男性人数在该年龄段中所占的比例
=SUMPRODUCT((A2:A100>20)*(A2:A100SUMPRODUCT((A2:A100>20)*(A2:A100<=30))
除号前半部分的公式理解了,那么后半部分应该也能理解,就是取消了前面3个条件中的1个。
Excel 求助分年龄段和性别统计公式
假定年龄在B列,统计年龄段为20到40的人数
=COUNTIFS(B:B,">=20",B:B,"<=40")
假定性别在C列,统计男性人数
=COUNTIF(C:C,"男")
在Excel中如何统计年龄段
有个COUNTIF的可以计算
EXCEL根据性别,分别统计男女人数
设数据是在E2:E100
=COUNTA(E2:E100)
这是求人数的,就是计数而已
求男员工
=COUNTIF(E2:E100,"男")
求女员工
=COUNTIF(E2:E100,"女")
如果是求另一个表的
比如求sheet1表的
=COUNTA(sheet1!E2:E100)
这是求人数的,就是计数而已
求男员工
=COUNTIF(sheet1!E2:E100,"男")
求女员工
=COUNTIF(sheet1!E2:E100,"女")
在EXCEL2003怎样统计年龄段人数
先根据出生日期算出年龄,再统计年龄段。如:
A B C D E F
1 姓名 出生日期 年龄 参数 年龄段 个数
2 张三 1965-8-9 =DATEDIF(B2,TODAY(),"Y") 20 <=20
3 李四 1975-8-9 (下拉C2复制公式) 25 21-25
... ... ..... ...
10王二 1980-7-8 (下拉C2复制公式) 60 56-60
然后选中F2至F10单元格,然后在编辑栏输入公式“=FREQUENCY(C2:C54,D2:D10)”,按下CTRL+SHIFT+ENTER。
如果能用,请投一票,谢谢!
Excel如何统计工龄和任职年限段内人数,并按照性别统计?
=SUMPRODUCT((A1:A100="男")*(B1:B100>=30))
以上统计1至100行内,男性,年龄30岁以上的人数。
在EXCEL中按年龄段统计计算人数
插入两列,一列“年龄”,一列“年龄段”
年龄=(当前日期-出生年月)/365
年龄段:=IF(年龄<20,"年龄<20",IF(年龄<40,"20<=年龄<40","年龄<=40"))
两列的值出来后用“数据”-->"数据透视" 作分析就好了,还可以得到与其它信息的交叉分析,如各籍贯的年龄分布状况。
一些操作细节就不讲了。我平常做20万人资料的统计分析,不过不用excel。
有问题留言,大家交流一下。
关于excel,能实现根据男女或者年龄段的人数统计功能吗
如: a列是姓名,b 列是性别,c 列是年龄
要统计 男性,且年龄大于20岁的人数,公式如下
=SUMPRODUCT(($B$1:$B$100="男")*($C$1:$C$100>20)*1)
如要统计 男性,年龄大于20岁 且小于60岁的人数,公式如下
=SUMPRODUCT(($B$1:$B$100="男")*($C$1:$C$100>20)*($C$1:$C$100<60)*1)
你如果想要看符合条件的名单,用筛选就可以搞定
你如果想要得到数字结果, 就用公式,公式输在哪个单元格,哪个单元格就返回结果
统计学数据中人数过多 性别年龄不同 如何计算T分数
例如,有4个均数,两两组合数为C24=6,若用t检验做6次比较,且每次比较的检验水准为α=0.05,则每次比较不犯I类错误的概率为(1-0.05),6次均不犯I类错误的概率为(1-0.05)^6,这时,总的检验水准变为1-(1-0.05)^6=0.26,比0.05大多了。因此,多组均数间的比较不能直接用两均数t检验的检验水准和标准误。多组均数之间的比较要采用方差分析(F检验),当方差分析结果为P<0.05时,只能说明k组总体均数之间不完全相同。若想进一步了解哪两组的差别有统计学意义,需进行多个均数间的多重比较,即SNK-q检验(多个均数两两之间的全面比较)、LSD-t检验(适用于一对或几对在专业上有特殊意义的均数间差别的比较)和Dunnett检验(适用于k-1个实验组与一个对比组均数差别的多重比较)。
如何写一个SQL语句能根据出生日期按年龄段统计人数
你需要使用两种SQL语句:
COUNT( )
BETWEEN
然后你的资料表要有纪录年龄,或是至少要有出生日期。
大概的语法如下:
SELECT COUNT( 列名 ) FROM 资料表 WHERE 年龄 BETWEEN '40' AND '50'
列名:不能是可以允许NULL值的列名,有NULL的资料不会计算在内。
资料表:你要抓资料的那个资料表。
BETWEEN '40' AND '50':意思是介于40~50岁。
温馨提示:答案为网友推荐,仅供参考
相似回答