- ·上一篇教育:没有鼠标怎么全选excel表格
- ·下一篇教育:怎么导出excel表格里面的证件照
怎么按龄段统计人数excel表格
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))
4.Excel 如何直接计算出各个年龄段的人数
根据什么来计算各年龄段的人数?
年龄?还是出生日期?还是身份证号码?
建议你上个图!!!
来个最复杂的算法:直接根据所有人身份证号码来计算30岁以上的人数:=SUMPRODUCT(--(DATEDIF(TEXT(TEXT(MID(A53:A56,7,8),"0000-00-00"),"yyyy-m-d"),TODAY(),"y")>=30))