当前位置:首页教育技巧excel技巧excel公式与函数

怎么按龄段统计人数excel表格

2024-07-20 14:14:27


1.Excel 如何直接计算出各个年龄段的人数

根据什么来计算各年龄段的人数?

年龄?还是出生日期?还是身份证号码?

建议你上个图!!!

来个最复杂的算法:直接根据所有人身份证号码来计算30岁以上的人数:=SUMPRODUCT(--(DATEDIF(TEXT(TEXT(MID(A53:A56,7,8),"0000-00-00"),"yyyy-m-d"),TODAY(),"y")>=30))

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

假设年龄在A2:A100,性别在B2:B100

下面的公式统计年龄大于20且小于等于30岁的男性数量

=SUMPRODUCT((A2:A100>20)*(A2:A100<=30)*(B2:B100="男"))

更多条件你可以参考上式自行编写。

对补充问题的回复:

看来你还是没有理解sumproduct的用法。

下面的公式返回(20,30]年龄段男性人数在该年龄段中所占比例

=SUMPRODUCT((A2:A100>20)*(A2:A100<=30)*(B2:B100="男"))/SUMPRODUCT((A2:A100>20)*(A2:A100<=30))

除号前半部分的公式理解了,那么后半部分应该也能理解,就是取消了前面3个条件中的1个。

3.在EXCEL中按年龄段统计计算人数?

我经常用到函数,今日见你的问题,即在EXCEL文档中列举操作了一下如果你的文档中,出生年月的单元格显示为"70.10",则属文本格式,此时是无法直接取其套用函数设置公式来求年龄的,必须先将它化为数值,以下公式可求出每个人的年龄,精确度为月份:=YEAR(TODAY())-1900-LEFT(C2,2)+IF(VALUE(RIGHT(C2,2))=20,D2<=40),"B",IF(D2>40,"C",0)))解释:"D2":假设第一个公式"年龄"单元格在D栏有问题留言,可互相交流。

4.Excel 如何直接计算出各个年龄段的人数

根据什么来计算各年龄段的人数?

年龄?还是出生日期?还是身份证号码?

建议你上个图!!!

来个最复杂的算法:直接根据所有人身份证号码来计算30岁以上的人数:=SUMPRODUCT(--(DATEDIF(TEXT(TEXT(MID(A53:A56,7,8),"0000-00-00"),"yyyy-m-d"),TODAY(),"y")>=30))

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .