分享

这10个直接可以直接套用的公式,办公室必备计算公式类型,一定要收藏!

 智多星书城 2022-08-17 发布于广东

图片

01

性别提取

A1为身份证号码

=IF(MOD(MID(A1,17,1),2),'男','女')

02

提取出生年月日

A1为身份证号码

=TEXT(MID(A1,7,8),'00-00-00')

03

计算年龄

A1为身份证号码

=DATEDIF(TEXT(MID(A1,7,8),'00-00-00'),TODAY(),'Y')

04

提取生肖

A1为身份证号码

=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊',MOD(MID(A1,7,4),12)+1,1)

05

退休时间计算

A3为出生年月日,A2为性别

=TEXT(EDATE(A3,12*(5*(A2='男')+55)),'YYYY/MM/DD AAAA')

当然,如果想直接从身份证号码中得到退休时间计算,你可以把之前的出生年月日公式,和性别提取公式,分别替代A3和A2这两个位置.

06

计算社会工龄

假使A1是参加工作的时间

=DATEDIF(A1,TODAY(),'Y')

07

计算公司在职年月日

A1为入职公司的时间

=DATEDIF(A1,TODAY(),'Y')&'年'&DATEDIF(A1,TODAY(),'YM')&'月'&DATEDIF(A1,TODAY(),'MD')&'天'

08

工龄工资

假使工龄工资最高可以给到1000,如果低于10年每一年工龄工资增加100,可以用到这个公式:

=MIN(1000,DATEDIF(C8,TODAY(),'Y')*100)

09

合同日期计算

假使2013/1/1入职该公司,合同5年一签,那么2018/1/1就应该是第二次签合同的时间,如果现在是2022/8/3号,那么第二次合同肯定已经签了,那么下次一定合同签订时间,你可以用到这个公式:

=EDATE(C8,ROUNDUP(DATEDIF(C8,TODAY(),'Y')/5,0)*5*12)

当然,你也可以做一些延伸,比如提前2个月做提醒,可以在这个公式的基础之上和TODAY()函数在做IF的判断.

10

身份证号码中获取籍贯

公式相对固定如下,如果你没有地址代码表,可以在下方链接进行下载.

=VLOOKUP(LEFT(B2,6),地区代码表!A:B,2,0)

籍贯课件下载:

链接:

https://pan.baidu.com/s/1dSO1vpAgy6zqtVLZjps_BQ

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多