发布网友 发布时间:2022-04-23 08:15
共5个回答
热心网友 时间:2022-06-18 05:49
假设出生日期在A列
如图所示,选中C1到C3
编辑栏输入公式,
=FREQUENCY(DATEDIF(A1:A6,"2011-07-01","y"),{29,44,59})
CTRL+SHIFT+ENTER
热心网友 时间:2022-06-18 05:49
假设出生年月数据在A列
则统计公式为:
16-29:=COUNTIF(A:A,">"&DATE(2011-30,1,1)) - COUNTIF(A:A,">"&DATE(2011-16,1,1))
30-44:=COUNTIF(A:A,">"&DATE(2011-45,1,1)) - COUNTIF(A:A,">"&DATE(2011-30,1,1))
45-29:=COUNTIF(A:A,">"&DATE(2011-30,1,1)) - COUNTIF(A:A,">"&DATE(2011-16,1,1))
热心网友 时间:2022-06-18 05:50
A列日期格式的出生,B列需要算下年龄,然后在找个单元格统计,假设到100行。
假设第一行是标题,数据在第二行
B2 公式 =DATEDIF(A2,NOW(),"y") 下拉至和A列一样的行数
C2 16-29的统计公式 =Sum(($A$2:$A$100>=16)*($A$2:$A$100<=29)) 这个需要按住Ctrl和shift的同时,再按回车。如果行数多自己选,但不能一选一列。
C3 30-44的 =Sum(($A$2:$A$100>=30)*($A$2:$A$100<=44))
C4 45-59的 =Sum(($A$2:$A$100>=45)*($A$2:$A$100<=59))
热心网友 时间:2022-06-18 05:50
加辅助列,用公式=YEAR(TODAY())-YEAR(E4)求出年龄(假设E列为出生日期)
再用公式:=sum(($F$4:$F$500>=16)*($F$4:$F$500<=29))(输入完公式后,要用Shift+Ctrl+Enter组合键才能得出正确结果),可求出16-29的人数,同理可求出其它年龄段的人数(F列为年龄)。
热心网友 时间:2022-06-18 05:51
举例:16--29
数据在A列,自A2行开始至A100
B2=Sum((Year(today())-Year($A$2:$A$100)>16)*(Year(today())-Year($A$2:$A$100)><=29)*1)
使用Shift+Ctrl+Enter回车即可得到