天天加班到深夜?这9个Excel函数公式,让你准时下班!

Excel函数表姐 2025-04-20 19:24:50

是不是经常为了统计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从入门到精通》,关注后私信【教程】即可领取!↑↑↑

0 阅读:9
Excel函数表姐

Excel函数表姐

分享表格入门教程,Excel函数公式大全!表格问题答疑