需快速計算兩日期相差幾年?YEAR 函數只提取年份數值相減,忽略月份與日期,適合計算「年齡(虛歲)」、「服務年資(以年為單位)」等不需精確到日場景。本文示範操作與填充技巧。
=YEAR(B2) - YEAR(A2)。


| 需求 | 公式/函數 | 說明 |
|---|---|---|
| 僅計算年份數值差(虛歲) | =YEAR(結束)-YEAR(開始) | 忽略月日,2023/12/31 與 2024/1/1 差 1 年 |
| 精確計算足歲(滿歲) | =DATEDIF(開始,結束,"y") | 考慮月日,未滿生日不算一年 |
| 精確年份含小數 | =(結束-開始)/365.25 或 YEARFRAC(開始,結束) | 適合財務精算 |
| 年月日完整差值 | =DATEDIF(開始,結束,"y") & "年 " & DATEDIF(開始,結束,"ym") & "月 " & DATEDIF(開始,結束,"md") & "日" | DATEDIF 為相容函數不顯示於函數清單 |
YEAR 僅提取年份整數,不考慮月份與日期,12/31 與隔年 1/1 會算 1 年差。#VALUE!。