作者:乔山办公网日期:
返回目录:excel表格制作
最简单的方法:增复加一列【年龄段】,用IF函数判断结果制:
=IF(C2<30,"30以下",IF(C2<=40,"31-40",IF(C2<=50,"41-50",IF(C2<=60,"51-60","60以上"))))
然后对这百一列进行分类汇总、度数据透视、SUMIF都可以
岁数 =DATEDIF(A1,TODAY(),"y")
用函数DATEDIF就可解决
语法:DATEDIF(start_date,end_date,unit)
Start_date 为一个代表开始日期的日期。
End_date 为终止日期。
Unit 为所需信息的返回类型7a64e78988e69d83365。
Unit 返回
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
"YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
示例
DATEDIF("2001/1/1","2003/1/1","Y") 等于 2,即时间段中有两个整年。
DATEDIF("2001/6/1","2002/8/15","D") 等于 440,即在 2001 年 6 月 1 日和 2002 年 8 月 15 日之间有 440 天。
DATEDIF("2001/6/1","2002/8/15","YD") 等于 75,即在 6 月 1 日与 8 月 15 日之间有 75 天,忽略日期中的年。
DATEDIF("2001/6/1","2002/8/15","MD") 等于 14,即开始日期 1 和结束日期 15 之间的差,忽略日期中的年和月。
=DATEDIF(B2,TODAY(),"y")
=DATEDIF(B2,TODAY(),"ym")
=DATEDIF(B2,TODAY(),"md")