是不是经常为了统计Excel表格,而忙得团团转?面对海量的数据,手动输入和计算不仅效率低下,还容易出错。别担心!表姐将分享9个实用的Excel函数公式,让你的工作更加高效、准确!
一、提取身份证中的性别
使用IF、MOD、MID这三个函数,就可以从身份证号里提取性别。在C2单元格输入公式:
“=IF(MOD(MID(B2,17,1),2)=0,"女","男")”
这里的MID函数负责从身份证号的第17个字符开始截取1个字符,MOD函数计算这个字符除以2的余数,IF函数根据余数判断性别。
二、提取身份证出生年月日
根据身份证号提取出生年月日,可以在C2单元格输入公式:
“=TEXT(MID(B2,7,8),"0000-00-00")”
MID函数从身份证号的第7个字符开始截取8个字符,TEXT函数将这8个字符按照日期格式进行设置。
三、提取身份证中的生肖
根据身份证号码提取生肖,在C2单元格输入公式:
“=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(B2,7,4)-4,12)+1,1)”
这里通过MID函数截取出生年份,减去4调整到以猴年为起始的对应位置,再用MOD函数计算除以12的余数,最后从生肖字符串中提取对应的生肖。
四、提取身份证中的年龄
根据身份证号码计算年龄,在C2单元格输入公式:
“=DATEDIF(TEXT(MID(B2,7,8),"0000-00-00"),TODAY(),"Y")”
这里先用MID和TEXT函数提取并格式化出生日期,再用DATEDIF函数计算与当前日期的年数差值。
五、统计员工的工龄
根据参加工作时间计算工龄,在C2单元格输入公式:
“=DATEDIF(B2,TODAY(),"Y")”
直接使用DATEDIF函数:计算参加工作日期到当前日期之间的年数差值。
六、统计员工退休时间
在D列计算退休时间,在D2单元格输入公式:
“=TEXT(EDATE(B2,IF(C2="男",720,660)),"yyyy年m月")”
根据性别确定退休年龄对应的总月数,再用EDATE函数进行日期偏移,最后用TEXT函数格式化日期。
七、统计员工在职时长
根据入职日期计算在职时长,在C2单元格输入公式:
“=DATEDIF(B2,TODAY(),"Y")&"年"&DATEDIF(B2,TODAY(),"YM")&"月"&DATEDIF(B2,TODAY(),"MD")&"天"”
使用DATEDI函数:分别计算年数、月数和天数,再用“&”符号连接成所需格式。
八、统计员工的工资
在E2单元格输入公式:
“=MIN(DATEDIF(B2,TODAY(),"Y"),D2)*C2”
先计算工龄,再与工龄工资计算上限比较取较小值,最后乘以每一年工龄对应的工资增加额。
九、计算合同到期日期
在D2单元格输入公式
“=EDATE(B2,C2)”
以合同签订日期为起始日期,根据合同期限(月数)计算合同到期日期。
在E2单元格输入公式:
“=ROUNDUP(DATEDIF(B2,EDATE(B2,C2),"M"),0)”
计算合同签订日期到合同到期日期之间的月数差值,并向上取整到最接近的整数。
总结
通过以上示例,我们可以看到Excel函数的强大功能。无论是从身份证号提取信息,还是计算年龄、工龄、退休时间、在职时长、工龄工资以及合同日期等,都可以通过Excel函数轻松搞定。这些函数不仅提高了我们的工作效率,还减少了人为错误的可能性。
总之,掌握这些Excel函数的使用方法,将使你更加游刃有余地处理各种数据计算任务。无论是日常办公还是项目管理,这些函数都能为你提供强大的支持。希望本文的介绍能对你有所帮助,让你在Excel的世界里畅游无阻!
表姐整理了552页《Office从入门到精通》,关注后私信【教程】即可领取!↑↑↑