tft每日頭條

 > 生活

 > hr的計算公式大全

hr的計算公式大全

生活 更新时间:2024-08-23 02:20:30

面對一份上千個員工基礎信息表,通過一個身份證号碼計算性别、出生日期、年齡、工齡等信息,時間緊,任務重,就十分鐘,你能完成這項工作嗎?

hr的計算公式大全(HR常用的6個函數公式)1

看着這密密麻麻的數據,真讓人感到頭皮發麻。

其實問題并不難,隻需用幾個函數公式就能輕松搞定這些數據,且聽我娓娓道來。

1 計算性别

hr的計算公式大全(HR常用的6個函數公式)2

C2 =IF(ISODD(MID(F2,17,1)),"男","女")

先用MID(F2,17,1) 提取身份證号碼中第17位數字

接着用ISODD判斷提取的身份證号碼中的第17位奇偶,如果是奇數返回TRUE,如果是偶數返回FALSE

再嵌套IF函數,用ISODD作為IF第一參數,當第一參數為TRUE時返回第二參數:"男",為FALSE時返回:"女",完成公式編寫,向下填充就可以通過身份證号碼計算出所有員工的性别了。

2 計算出生日期

hr的計算公式大全(HR常用的6個函數公式)3

D2=TEXT(MID(F2,7,8),"0-00-00")

身份證号碼第7位往後連續8位數字是出生日期

先使用MID(F2,7,8)提取身份證号碼第7位往後連續8位數字

再嵌套TEXT函數将提取的8位數字轉換成日期格式,注意,TEXT得到的是文本型日期,如果需要轉換成真正的日期格式,可以在公式前面加雙負号

=--TEXT(MID(F2,7,8),"0-00-00"),然後對出生日期列按設置日期格式。

3 計算年齡

hr的計算公式大全(HR常用的6個函數公式)4

E3=DATEDIF(TEXT(MID(F2,7,8),"0-00-00"),TODAY(),"y")

DATEDIF是一個隐藏函數,需要手工輸入完整的函數

先用TEXT(MID(F2,7,8),"0-00-00")提取出身份證号碼中的出生日期作為DATEDIF第一參數

TODAY()作為第二參數,在表格自動重算時每次打開表格會以當前系統日期計算年齡

第三參數輸入"Y",代表返回的年。

4 計算工齡

hr的計算公式大全(HR常用的6個函數公式)5

H2=DATEDIF(G2,TODAY(),"y")

計算工齡和計算年齡原理相同,就是把第一參數改為入職日期即可。

5 計算合同到期日期

hr的計算公式大全(HR常用的6個函數公式)6

J2=EDATE(G2,I2*12)

利用EDATE函數,對入職日期作為起始日期向後多少個月,比如員工簽訂5年勞動合同,那麼合同到期日期就是入職日期向後5*12=60個月的那一天日期。

實際工作中可以對表格設定條件格式,提前一個月顯示高亮提醒做續簽工作。

6 計算退休日期

hr的計算公式大全(HR常用的6個函數公式)7

K2=EDATE(D2,12*(5*(C2="男") 55))

我們以當前男60周歲退休,女55周歲退休

如果C2="男",則等于5*TRUE=5,否則5*FALSE=0,邏輯對比之後即男5 55=60,女0 55=55

然後用60*12或55*12作為EDATE第二參數,計算出生日期往後多少個月的日期,即計算得到退休日期。

實際操作中,可增加一個判斷條件,判斷是不是女性幹部身份。

圖文制作:心電感應

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved