企事業單位、公司都要進行人事管理,普通情況下,人事信息都是存儲在Excel電子表格中的,所以作為人事管理者,就必須掌握一定基礎的Excel技巧。
一、Excel人事管理:自動按年計算工齡。
函數:Datedif。
功能:以指定的方式計算兩個日期之間的差值。
語法結構:=Datedif(開始日期,結束日期,統計方式)。
常用的統計方式有:
目的:根據入職日期自動計算員工的工齡。
方法:
在目標單元格中輸入公式:=DATEDIF(D3,TODAY(),"y")&"年"。
解讀:
1、Datedif函數為系統隱藏函數。
2、D3為入職日期,Today()為今天的日期,如果在沒有離職的情況下,工齡自動計算,如果離職,此處不能用Today()函數替代,必須填寫具體的離職日期。末尾用&連接「年」即可。
二、Excel人事管理:自動按年、月計算工齡。
函數:Datedif。
目的:根據入職日期自動計算員工的工齡,精準到月。
方法:
在目標單元格中輸入公式:=IF(DATEDIF(D3,TODAY(),"Y")=0,DATEDIF(D3,TODAY(),"ym")&"月",DATEDIF(D3,TODAY(),"Y")&"年"&DATEDIF(D3,TODAY(),"ym")&"月")。
解讀:
1、首先用If函數判斷Datedif(D3,TODAY(),"Y")的計算結果,如果等於0,則執行DATEDIF(D3,TODAY(),"ym",即統計相差的月份,並用&連接「月」,然後結束判斷。
2、如果If函數判斷Datedif(D3,TODAY(),"Y")的計算結果不等於0,則執行DATEDIF(D3,TODAY(),"Y")&"年"&DATEDIF(D3,TODAY(),"ym")&"月",即計算兩個日期相差的年份和月份。
3、Datedif函數除了計算「工齡」之外,還可以自動計算「年齡」,方法類似哦!
三、Excel人事管理:計算性別。
函數:If+Mod+Mid。
功能及語法結構:
1、Mod:返回兩數相除的餘數;語法結構:=Mod(被除數,除數)。
2、Mid:返回文本字符串中從指定位置開始,指定長度的字符串;語法結構:=MId(字符串,起始位置,字符長度)。
目的:根據身份證號碼自動計算性別。
方法:
在目標單元格中輸入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
解讀:
1、身份證號碼中的第17位代表性別,如果為奇數,則為男性,如果為偶數,則為女性。
2、公式中首先用Mid函數提取當前身份中號碼中的第17位,作為Mod函數的被除數,除數為2,然後求餘,利用If函數判斷餘數,如果餘數為1,則返回「男」,如果餘數為0,則返回「女」。
四、Excel人事管理:提取出生年月。
函數:Text+Mid。
功能及語法結構:
1、Text:將指定的值設置成指定的格式;語法結構:=Text(值,格式代碼)。
2、Mid:從字符串指定的起始位置返回指定長度的值;語法結構:=Mid(字符串,開始位置,字符長度)。
目的:從身份證號碼中提取出生年月。
方法:
在目標單元格中輸入公式:=TEXT(MID(C3,7,8),"00-00-00")。
解讀:
身份證號碼中從第7位開始,長度為8的字符串為出生年月,首先用Mid函數進行提取,其結果作為Text函數的參數,並將其設置為「00-00-00」的格式,即日期格式。
五、Excel人事管理:員工生日提醒。
目的:生日前5天提醒。
方法:
在目標單元格中輸入公式:=IF(AND(DATEDIF(D3,TODAY(),"YD")>=0,DATEDIF(D3,TODAY(),"yd")<5),"還有"&DATEDIF(D3,TODAY(),"yd")&"天過生日","")。
解讀:
首先判斷日期的差值,如果≥0且<5,則返回「還有"&DATEDIF(D3,TODAY(),"yd")&"天過生日」,否則返回空值。
結束語:
本文重點介紹了5個人事管理中經常要用到的技巧,從函數公式的角度進行了詳細的解讀,對於應用技巧,你Get到了嗎?如果親有更多的關於人事管理的技巧,歡迎在留言區留言討論哦!