常有同學問到兩個日期之間相差多少天、多少個月、多少年....的問題。
如果只是算相差多少天,直接將兩個日期相減即可。但是相差多少個月或是多少年,更複雜的試算「年資」「年齡」是幾歲(年)?幾個月?這就麻煩了....
因為一個月該用幾天去算?28?、30?還是31?
一年該用幾天去算?365?、366?還是365.25?
其實,Excel裡有一個函數精靈裡找不到的「隱藏版」函數Datedif()可以解決這個問題:
DateDif(日期1,日期2,計算單位代碼)
日期1:比較早的日期
日期2;比較晚的日期
計算單位代碼(資料型態是文字,直接寫在運算式中記得加""):
y:計算兩個日期相差多少年整(去尾)
m:計算兩個日期相差多少個月整(去尾)
d:計算兩個日期相差多少天
ym:計算兩個日期相差「去掉整數年後的月數」
yd:計算兩個日期相差「去掉整數年後的天數」
md:計算兩個日期相差「去掉整數月後的天數」
範例如下圖:
沒有留言:
張貼留言