昨天我們介紹了用TEXT函數把數字串設定成日期格式,今天來介紹DATEDIF函數,明天就可以解決知道身份證号碼如何計算年齡的問題。
一、功能及文法
DATEDIF函數主要用于計算兩個日期之間相差的天數、整月數、整年數。
文法為:
- =DATEDIF(開始日期,終止日期,比較機關)
【比較機關】參數共有6個,分别為d、m、y、yd、md、ym。
二、參數的含義
1.參數”d”
計算兩個日期間隔的天數,示例如下圖所示。

2.參數”m”
計算兩個日期間隔的整月數,示例如下圖所示。
3.參數”y”
計算兩個日期間隔的整年數,示例如下圖所示。
4.參數”yd”
忽略年數差,計算兩個日期間隔的天數,示例如下圖所示。
5.參數”md”
忽略年數差和月份差,計算兩個日期間隔的天數,示例如下圖所示。
6.參數”ym”
忽略相差年數,計算兩個日期間隔的整月數,示例如下圖所示。
三、計算人員年齡(周歲)
已知某人的出生日期,比如1980年10月1日,如果想計算現在的年齡(周歲),我們可以将公式寫為=DATEDIF("1980/10/1",TODAY(),"y"),計算結果為39。
關于TODAY函數的用法可以參考Excel快速錄入目前日期和時間:快捷鍵、輸入法、TODAY和NOW函數。