计算年龄的函数公式=mid?求年龄计算公式?( 三 )


Excel函数公式:工作中最常用的12个函数公式
七、提取出生年月:TEXT+MID函数 。
目的:从指定的身份证号码中提取出去年月 。
方法:
1、选定目标单元格 。
2、输入公式:=TEXT(MID(C3,7,8),"00-00-00") 。
3、Ctrl+Enter填充 。
解读:
1、利用MID函数从C3单元格中提取从第7个开始,长度为8的字符串 。
2、利用TEXT函数将字符的格式转换为“00-00-00”的格式,暨1965-08-21 。
Excel函数公式:工作中最常用的12个函数公式
八、计算年龄:DATEDIF函数 。
目的:根据给出的身份证号计算出对应的年龄 。
方法:
1、选定目标单元格 。
2、输入公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")&"周岁" 。
3、Ctrl+Enter填充 。
解读:
1、利用MID获取C3单元格中从第7个开始,长度为8的字符串 。
2、用Text函数将字符串转换为:00-00-00的格式 。暨1965-08-21 。
3、利用DATEDIF函数计算出和当前日期(TODAY())的相差年份(y) 。
Excel函数公式:工作中最常用的12个函数公式
九、中国式排名:SUMPRODUCT+COUNTIF函数 。
目的:对成绩进行排名 。
方法:
1、选定目标单元格 。
2、在目标单元格中输入公式:=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9))+1 。
3、Ctrl+Enter填充 。
解读:公式的前半部分(C$3:C$9>C3)返回的是一个数组,区域C$3:C$9中大于C3的单元格个数 。后半部分COUNTIF(C$3:C$9,C$3:C$9)可以理解为:X1/COUNTIF(C$3:C$9,C$3:C$9),公式COUNTIF(C$3:C$9,C$3:C$9)返回的值为1,只是用于辅助计算 。所以上述公式也可以简化为:=SUMPRODUCT((C$3:C$9>C3)X1)+1 。
excel中年龄的计算方法


推荐阅读