tft每日頭條

 > 職場

 > excel工齡計算公式詳細到年月日

excel工齡計算公式詳細到年月日

職場 更新时间:2024-09-04 01:13:02

前言|職場實例

在職場中我們經常需要在Excel表格中根據員工的“入職日期”信息,快速的計算統計出員工的“工齡”數據。尤其對财務文員統計人員HR是必須掌握的一個技巧之一。

如下圖所示:

我們需要根據B列員工的入職日期在C列統計出對應員工的工齡,我們該如何根據公式來快速的實現呢?下面小編就來向大家介紹具體的操作方法。

excel工齡計算公式詳細到年月日(Excel根據入職日期批量計算工齡)1

方案|實現步驟

計算時間差我們可以使用DATEDIF函數,我們在C2單元格輸入函數:

=DATEDIF(B2,TODAY(),"Y")

回車結束公式,得到工齡結果後下拉填充公式。

excel工齡計算公式詳細到年月日(Excel根據入職日期批量計算工齡)2

DATEDIF函數三個參數的含義:

第一個參數B2:代表起始日期(本例中即入職日期)

第二個參數TODAY:代表結束日期(本例中用Today函數代表今天)

第三個參數“Y”:代表計量單位(本例中用Y來将工齡精确到年)

excel工齡計算公式詳細到年月日(Excel根據入職日期批量計算工齡)3

但是我們發現上述函數中的第三參數計量單位如果設置為“Y”的話,得到的年數不是很精确。如果我們想要得到更精确的工齡。可以将第三參數“Y”修改替換為“M”,然後再将公式整體除以12。得到如下公式:

=DATEDIF(B2,TODAY(),"M")/12

公式結束得到工齡結果後,需要将結果區域設置單元格格式為“常規”,才能顯示正常。

“M”代表月,即将時間差轉換為月數之後,再除以12轉換為年,得到帶小數的更加精确的年數。

excel工齡計算公式詳細到年月日(Excel根據入職日期批量計算工齡)4

我們又發現得到的工齡有些小數位數太多了,我們不需要那麼精确,隻需要保留一位小數就可以了。這時候我們隻需要用一個Round函數(四舍五入函數)保留一位小數就可以了。嵌套後的函數為:

=ROUND(DATEDIF(B2,TODAY(),"M")/12,1)

語法:

=ROUND(number, num_digits)

number 必需。要四舍五入的數字。

num_digits 必需。位數,按此位數對 number 參數進行四舍五入。

excel工齡計算公式詳細到年月日(Excel根據入職日期批量計算工齡)5

,

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

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

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