如何在Excel中根據入職日期計算工齡?
在處理日期方面,Excel可能是一個非常有用的工具。得益於該工具提供的強大的內建公式,您可以根據日期執行計算。例如,您可能需要計算從一對給定日期開始至今經過的年數、月數或天數,這是一種常見的需要進行日期計算的情況。
如果您想計算一個人在您的組織中工作的年數,並且您知道他們的入職日期和離職日期,這將非常有幫助。在員工辭職時,詢問其服務年限是一個好時機。
目標可能是確定一個人已受僱的時間長度,或者利用該時間長度來評估或計算任何型別的權利。如果不是這種情況,您可能正在嘗試計算剩餘員工在公司工作的總年數。
在本教程中,我們將引導您完成使用各種公式和方法計算以年、月和日表示的服務年限的過程。
使用YEARFRAC函式
如果您只需要知道兩個特定日期之間累積的總服務年數,則可以使用YEARFRAC函式。
步驟 1
在我們的示例中,我們在Excel電子表格中有一些員工的姓名、入職日期和服務結束日期,如下面的圖片所示。我們將計算服務期限。

步驟 2
然後選擇一個空白單元格並在其中新增以下公式。在我們的示例中,我們選擇了單元格D2並在其中添加了以下公式。
=INT(YEARFRAC(B2,C2))
新增公式後,按Enter鍵檢視結果。
在我們的示例中,B2是入職日期單元格,C2是結束日期單元格。您可以根據需要更改單元格值。請參見下圖。

步驟 3
將自動填充柄一直向下拖動到您希望應用此公式的單元格。檢視此螢幕截圖。

使用DATEDIF函式
Excel的DATEDIF函式計算兩個日期值之間的差值,並以年、月或日為單位返回結果。DATEDIF函式被稱為相容性函式。
DATEDIF函式可以計算兩個指定日期(開始日期和結束日期)之間經過的年數、月數或天數。透過文字形式傳遞的unit引數用於提供指定時間單位所需的資訊。
步驟 1
考慮到上面給出的示例,如果您想使用DATEDIF瞭解員工的服務期限,請將以下公式新增到一個空白單元格中。
=DATEDIF(B2, C2, "y")& " Years"
新增公式後,按Enter鍵檢視結果。請參見以下螢幕截圖。

步驟 2
將自動填充柄一直向下拖動到您希望應用此公式的單元格。檢視此螢幕截圖。

計算以年和月為單位的服務期限
現在讓我們瞭解如何使用Excel根據入職日期計算員工的服務期限。
步驟 1
考慮到上面給出的示例,如果您想了解員工以年和月為單位的服務期限,請將以下公式新增到一個空白單元格中。
=DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months"
新增公式後,按Enter鍵檢視結果。請參見下圖。

步驟 2
將自動填充柄一直向下拖動到您希望應用此公式的單元格。檢視此螢幕截圖。

計算以年、月和日為單位的服務期限
在本節中,讓我們看看如何使用Excel計算以年、月和日為單位的服務期限。
步驟 1
考慮到上面給出的示例,如果您想了解員工以年、月和日為單位的服務期限,請將以下公式新增到一個空白單元格中。
=DATEDIF(B2,C2,"y") & " Years, " & DATEDIF(B2,C2,"ym") & " Months, " & DATEDIF(B2,C2,"md") & " Days"
新增公式後,按Enter鍵檢視結果。請參見下圖。

步驟 2
將自動填充柄一直向下拖動到您希望應用此公式的單元格。檢視此螢幕截圖。

結論
在本教程中,我們使用一個簡單的示例演示瞭如何使用Excel透過YEARFRAC函式和DATEDIF函式計算服務期限。