excel如何計算二個日期的年月

excel如何計算二個日期的年月(查看次數:419)

回首頁

2016-03-17 16:03:56

今天同事問了一個公保的年資問題,因為公保退休要領月退,有條件限制,例如(55歲+30年年資)、(60歲+20年年資)、(65歲+15年年資),所以他要算二個日期的年月,一般開始想到的解法,是二個日期相減,再用天數去除365變成年,除30變成月,但是這個會用潤月的問題,最後我用數學的減法,將年月日各別相減,日是負數,就跟月借1,月負數就跟年借1,因為月份會有負數,用加12取餘數來解決,最後算出來的結果,再跟用隱藏函數datedif比較是否相同。


excel_date_diff_01
1.利用函數year做年的相減


excel_date_diff_02
2.用函數month做月的相減


excel_date_diff_03
3.用函數day做日的相減


excel_date_diff_04
4.若相減的月份為負,則年減1


excel_date_diff_05
5.若日為負,月減1,但是月若負數,利用加12再取12的餘數


excel_date_diff_06
6.用隱藏函數datedif算年


excel_date_diff_07
7.用隱藏函數datedif算月


檔案下載: http://download.bestdaylong.com/f220.htm


excel如何計算二個日期的年月
上一篇:如何一次將多個word檔案設定密碼(844)      下一篇:C#如何去除日期後的時間(22)