利用 Excel的 DATEDIF函數,可以計算兩個日期間的差距,如工作年資、年齡、考試日期倒數 …。
語法
DATEDIF(start_date,end_date,unit)
Unit :
"Y": 開始日到結束日已滿的年數。
"M": 開始日到結束日已滿的月數。
"D": 開始日到結束日的天數。
"MD":開始日到結束日間的日差異,計算兩個日期相差,去掉整數月後的天數。
"YM":開始日到結束日間的月差異,計算兩個日期相差,去掉整數年後的月數。
"YD": 開始日到結束日間的日差異,計算兩個日期相差,去掉整數年後的天數。
簡單範例 〜 計算日 ( 天 ) 數 :
先把 今天設為 =TODAY( )
星期設為 =WEEKDAY(C4,1) 或 =WEEKDAY(C4)
輸入到期日
到期日星期設為 =WEEKDAY(C6,1) 或 =WEEKDAY(C6)
還剩天數設為 =DATEDIF(C4,C6,"d")
再設定儲存格格式為 : 數值 - 日期 - 類型
今天設為
星期設為
D4 儲存格格式設為:
C6 儲存格輸入到期日
到期日星期設為
還剩天數設為
C8 儲存格格式自訂為:
簡單範例〜由出生年月日算出自己實歲年齡:
C3 儲存格用 NOW 或 TODAY 函數,來表示目前日期。
簡單範例〜計算工作年資 ( 幾年幾個月又幾天 ) :
儲存格 E3 ƒx=DATEDIF(B3,C3,"y") 期間已滿的年數
儲存格 F3 ƒx=DATEDIF(B3,C3,"ym") 差距月數
儲存格 G3 ƒx=DATEDIF(B3,C3,"md") 差距天數
儲存格 D3 ƒx=E3&"年"&F3&"個月"&"又"&G3&"天" 加總整合
加總整合方式有 2 種:
1. 直接用 & 符號連接整合
2. 利用 公式 – 文字 – CONCATENATE 函數作合併整合
點選 公式 – 文字 – 叫出 CONCATENATE 函數
在 Text 框格中依序輸入