怎么用DATEDIF及ROUND函數在Excel2013表格中計算員工的工齡
怎么用DATEDIF及ROUND函數在Excel2013表格中計算員工的工齡
首先用DATEDIF函數求入職日期到今天相距的月數,然后用月數除以12,得到年數,一般為小數,這里就用到了ROUND函數進行四舍五入為整數,也就是我們要的知的結果,工齡。以下是學習啦小編為您帶來的關于用DATEDIF及ROUND函數在Excel2013表格中計算員工的工齡,希望對您有所幫助。
用DATEDIF及ROUND函數在Excel2013表格中計算員工的工齡
使用到了DATEDIF及ROUND兩個函數,如果不是很明白,下面就學習下:
DATEDIF
語法
DATEDIF(start_date,end_date,unit)
說明
返回兩個日期之間的年\月\日間隔數
Start_date 為一個日期,它代表時間段內的第一個日期或起始日期。
End_date 為一個日期,它代表時間段內的最后一個日期或結束日期。
Unit 為所需信息的返回類型。
Unit 返回
"Y" 時間段中的整年數。
"M" 時間段中的整月數。
"D" 時間段中的天數。
"MD" start_date 與 end_date 日期中天數的差。忽略日期中的月和年。
"YM" start_date 與 end_date 日期中月數的差。忽略日期中的日和年。
"YD" start_date 與 end_date 日期中天數的差。忽略日期中的年。
ROUND
語法
ROUND(number,num_digits)
Number 需要進行四舍五入的數字。
Num_digits 指定的位數,按此位數進行四舍五入。
說明
如果 num_digits 大于 0,則四舍五入到指定的小數位。
如果 num_digits 等于 0,則四舍五入到最接近的整數。
如果 num_digits 小于 0,則在小數點左側進行四舍五入。 。
操作步驟
首先,打開一份員工名冊,在工齡單元格中輸入下面的函數公式,=ROUND(DATEDIF(B4,TODAY(),"M")/12,0),today函數是用于求出當天日期。
回車鍵按下,結果是7,我們查看一下,員工陳福利2007年進入公司,現在是2014年,剛好7年。
這樣我們可以確保公式計算的準確性,雙擊該單元格右下角的填充柄,即可將公式運用到整個數據列中。
猜你喜歡: