EXCEL 电子
用函数计算年龄、工龄及从身份证中算出周岁等技巧
电子表格常用函数汇总
―――(潘世华2013年版)
1、用“身份证号”提起出生年月日第一种公式:
=IF(LEN(C2)=15,19&MID(C2,7,2)&"/"&MID(C2,9,2)&"/"&MID(C2,11,2),IF(LEN(C2)=18,MID(C2,7,4)&"/"&MID(C2,11,2)&"/"&MID(C2,13,2),""))
说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”
转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。
2、用“身份证号”提起出生年月日第二种公式:(很好)
=CONCATENATE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日")
3、“用身份证”号算出性别第一种公式:
=IF(LEN(C2)=15,IF(OR(RIGHT(C2,1)="0",RIGHT(C2,1)="2",RIGHT(C2,1)="4",RIGHT(C2,1)="6",RIGHT(C2,1)="8"),"女","男
"),IF(LEN(C2)=18,IF(OR(MID(C2,17,1)="0",MID(C2,17,1)="2",MID(C2,17,1)="4",MID(C2,17,1)="6",MID(C2,17,1)="8"),"女","男
"),""))
说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转
换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。
4、“用身份证”号算出性别第二种公式:(很好)
=IF(VALUE(RIGHT(B2,3))/2=INT(VALUE(RIGHT(B2,3))/2),"女","男")
5、由上式算出“出生年月日”后,如何用该出生年月日计算周岁公式:
=IF(C2="","",INT((TODAY()-C2)/365.25))
说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转
换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。
6、用 “出生年月日”计算周岁第二种公式(很好):=DATEDIF(C2,TODAY(),"y")
说明:C2为出生“年月日”所在的单元格,在实践过程中,把“K4”转换成实际表中的出生“年月日”(出生“年月日”栏的输入格式为
“*2013-3-28”)。
7、用 “出生年月日”计算月份数
题目: 计算日期为1973-4-1和当前日期的间隔月份数.
公式: =DATEDIF("1973-4-1",TODAY(),"M") 结果: 403
简要说明 当单位代码为"M"时,计算结果是两个日期间隔的月份数.
"1973-4-1"该格式可以手动输入第一格,以后可用填冲方式下拉即可。
8、用 “出生年月日”计算天数
题目: 计算日期为1973-4-1和当前日期的间隔天数.
公式: =DATEDIF("1973-4-1",TODAY(),"D") 结果: 12273
简要说明 当单位代码为"D"时,计算结果是两个日期间隔的天数.
"1973-4-1"该格式可以手动输入第一格,以后可用填冲方式下拉即可。
9、根据参加工作时间求年资(即工龄)(很好):
=CONCATENATE(DATEDIF(F4,TODAY(),"y"),"年",DATEDIF(F4,TODAY(),"ym"),"个月")