Excel 計算年資教學:如何用 Excel 計算年資(含公式範例與常見錯誤解析)

想用 Excel 計算年資?本教學詳細說明 DATEDIF、YEARFRAC 等常用函數,搭配公式範例與常見錯誤解析,讓你輕鬆計算年資並顯示為「X年Y月」格式,同時推薦自動化年資管理工具,提升人事管理效率。

讓資訊整合更靈活

記錄、協作、成長 — Notion帶來比Excel更靈活的工作方式!
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

為什麼需要用 Excel 計算年資?

在企業人事管理、專案團隊或個人職涯規劃中,準確計算年資是常見需求。例如,HR 需統計員工服務年資以計算獎金、福利,或個人需追蹤自身工作年限。Excel 提供多種強大函數,能協助你快速、精確地完成年資計算,並可根據需求進行進階格式化與自動化管理。

Excel 計算年資的主要方法

1. 使用 DATEDIF 函數計算年資

DATEDIF 是 Excel 中專門用來計算兩個日期之間差異的函數,能直接算出「年」、「月」、「日」的差距,非常適合用於年資計算。

基本語法

=DATEDIF(開始日期, 結束日期, "單位")
  • 開始日期:員工入職日或起始日
  • 結束日期:離職日或今日(可用 TODAY() 自動帶入)
  • 單位:
  • "Y":完整年數
  • "M":完整月數
  • "D":天數
  • "YM":相差的月數(忽略年)
  • "MD":相差的天數(忽略年與月)

範例:計算完整年資

假設 A2 為入職日,B2 為離職日或今天:

=DATEDIF(A2, B2, "Y")

這會回傳完整的年數。

範例:顯示「X年Y月」格式

若想顯示「X年Y月」:

=DATEDIF(A2, B2, "Y") & "年" & DATEDIF(A2, B2, "YM") & "月"

這樣即可同時顯示年與月,非常適合報表或人事統計。

2. 使用 YEARFRAC 函數計算精確年資

YEARFRAC 函數可計算兩日期間的「小數年」,適合需要精確年資(如 3.75 年)或進位處理的情境。

基本語法

=YEARFRAC(開始日期, 結束日期, [基準])
  • [基準] 通常可省略,預設為 0(美國 30/360 制),若需精確天數可用 1。

範例:計算精確年資

=YEARFRAC(A2, B2, 1)

結果會是 3.75 這樣的小數,代表 3 年又 9 個月。

進位或四捨五入顯示

  • 只要年數(四捨五入):=ROUND(YEARFRAC(A2, B2, 1), 0)
  • 只要年數(無條件進位):=ROUNDUP(YEARFRAC(A2, B2, 1), 0)

3. 年資進階格式化:顯示「X年Y月」

若希望將小數年資自動拆解為「X年Y月」:

=INT(YEARFRAC(A2, B2, 1)) & "年" & ROUND((YEARFRAC(A2, B2, 1)-INT(YEARFRAC(A2, B2, 1)))*12, 0) & "月"

這個公式會先取整數年,再將小數部分換算為月數。

年資計算常見錯誤與解決方法

1. 日期格式錯誤

  • 請確認日期欄位為「日期」格式,否則公式可能回傳錯誤或不正確結果。
  • 若遇到 #VALUE! 錯誤,請檢查日期是否為有效日期。

2. 開始日期晚於結束日期

  • 若入職日晚於離職日,DATEDIF 會回傳錯誤。請確認日期順序正確。

3. 跨閏年計算

  • DATEDIF 與 YEARFRAC 都能正確處理閏年,無需額外處理。

4. 結束日為今天

  • 若要自動計算至今天,結束日可填入 =TODAY()

進階應用:自動化年資管理工具推薦

雖然 Excel 能靈活計算年資,但若需管理大量人員、定期統計或自動化通知,建議考慮專業工具:

  • Monday.com 提供人事管理模板,可自動統計年資、生成報表,適合中大型團隊或 HR 部門。
  • ClickUp 支援自訂欄位與自動化流程,能將年資計算整合至任務或人員資料庫,提升管理效率。

這些工具不僅能減少手動操作,還能結合協作、提醒與數據分析,讓年資管理更全面。

延伸學習:提升 Excel 技能

想進一步精通 Excel?推薦參加 Coursera 的專業 Excel 課程,從基礎到進階,系統化提升你的數據處理與自動化能力,讓年資管理與其他辦公需求更加得心應手。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?