2020-02-04
我們明白,作為一個HR員工,每日都要處理過百名員工的資料,有時確實很傷腦筋。與其看資料看到眼花繚亂、計數計到頭昏腦脹,何不讓Excel為你代勞?
【HR日常】仲自己Draft表格?即Save低12份HR常用表格範本
個人資料
1. 員工年齡
=DATEDIF(出生日期,TODAY(),"y")
將數值代入算式:假設B欄為員工出生日期,算式則應為=DATEDIF(B2,TODAY(),"y")
2. 退休日期
=TEXT(EDATE(出生日期,12*(5*(性別="M")+55)),"yyyy/mm/dd aaaa")
將數值代入算式:假設B欄為員工出生日期,C欄為性別,而退休年齡為60歲,算式則應為=TEXT(EDATE(B2,12*(5*(C2="M")+55)),"yyyy/mm/dd aaaa")
3. 工作年資
=DATEDIF(開始工作日期,NOW(),"y")
將數值代入算式:假設B欄為員工開始工作日期,算式則應為=DATEDIF(B2,NOW(),"y")
4. 任職年期
=TEXT(SUM(DATEDIF(入職日期,計算日期,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")
將數值代入算式:假設B欄為員工入職日期,C欄則為計算日期,算式則應為=TEXT(SUM(DATEDIF(B2,C2,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")
工作資料
1. 合約續簽日期
=DATE(YEAR(入職日期)+LEFTB(合約期,2),MONTH(入職日期),DAY(入職日期))-1
將數值代入算式:假設B欄為員工入職日期,C欄為員工合約期,算式則應為
=DATE(YEAR(B2)+LEFTB(C2,2),MONTH(B2),DAY(B2))-1
2. 合約到期日期
=TEXT(EDATE(入職日期,LEFTB(合約期,2)*12)-TODAY(),"[<0]過期0天;[<30]即將到期0天;未到期")
將數值代入算式:假設B欄為員工入職日期,C欄為員工合約期,算式則應為
=TEXT(EDATE(B2,LEFTB(C2,2)*12)-TODAY(),"[<0]過期0天;[<30]即將到期0天;未到期")
【技能提升】仲手動計數?即睇15條最常用Excel算式
薪酬資料
1. 本月工作日數
=NETWORKDAYS(開始日期,結束日期,假期)
將數值代入算式:假設B欄為開始日期,C欄為結束日期,D欄為放假日期,算式則應為
=NETWORKDAYS(B2,C2,D2)
2. 總工作日數
=NETWORKDAYS.INTL(開始日期,結束日期, [週末], [假期])
將數值代入算式:假設B欄為開始日期,C欄為結束日期,D欄為週末,E欄為假期,算式則應為=NETWORKDAYS.INTL(B2,C2,1,D2:E2)
3. 假期扣糧金額
婚假扣10元,病假扣20元,曠工扣50元
=SUM((開始日期:結束日期={"曠";"病";"婚"})*{50;20;10;10})
將數值代入算式:假設B欄為開始日期,C欄為結束日期,算式則應為=SUM((B2:C2={"曠";"病";"婚"})*{50;20;10;10})
Look out for further updates on our Facebook fan page!