一、這可以用DATEDIF函數(shù)來(lái)完成。
二、DATEDIF函數(shù)的定義
DATEDIF函數(shù)是Excel隱藏函數(shù),在幫助和插入公式里面沒(méi)有。 返回兩個(gè)日期之間的年月日間隔數(shù)。常使用DATEDIF函數(shù)計(jì)算兩日期之差。
語(yǔ)法
DATEDIF(start_date,end_date,unit)
Start_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的第一個(gè)日期或起始日期。
End_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的最后一個(gè)日期或結(jié)束日期。
Unit 為所需信息的返回類型。
Unit 返回
注:結(jié)束日期必須大于起始日期
下面舉個(gè)小例子:在日常工作中非常實(shí)用。
假如A1單元格寫(xiě)的也是一個(gè)日期,那么下面的三個(gè)公地式可以計(jì)算出A1單元格的日期和今天的時(shí)間差,分別是孩并在星明今質(zhì)年數(shù)差,月數(shù)差,天數(shù)差。
注意下面公式中的引號(hào)和逗號(hào)括號(hào)都是在英文狀態(tài)下輸入的。
=DATEDIF(A1,TODAY(),"Y") 計(jì)算年數(shù)差
=DATEDIF(A1,TODAY(),"M") 計(jì)算月數(shù)差
=DATEDIF(A1,TODAY(),"D") 計(jì)算天數(shù)差
"Y" 時(shí)間段中的整年數(shù)。
"M" 時(shí)間段中的整月數(shù)。
"D" 時(shí)間段中的天數(shù)。
"MD" start_date 與 end_date 日期中天數(shù)的差。忽略日期中的月和年。
"YM" start_date 與end_date 日期中月數(shù)的差。忽略日期中的年。
"YD" start_d視長(zhǎng)屋葉紅征利存皮ate 與 end_date 日期中天數(shù)的差。忽略日期中的年。
三、實(shí)例說(shuō)明
實(shí)例1:
題目: 計(jì)算出生日期為1973-4-1人的年齡
公式: =DATEDIF("1973-4-1",TODAY(),"Y")
結(jié)果: 33
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"Y"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的年數(shù).
實(shí)例2:
題目: 計(jì)算日期為1973-4-1和當(dāng)前日期的間隔月份數(shù).
公式: =DATEDIF("1973-4-1",TODAY(),漸臨盡術(shù)空以良按乎鄉(xiāng)末"M")
結(jié)果: 403
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"M"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的月份數(shù).
實(shí)例3:
題目: 計(jì)審軸生侵育設(shè)孔算日期為1973-4-1和當(dāng)前日期的間隔天數(shù).
公式: =DATEDIF("1973-4-1",TODAY(),"D")
結(jié)果: 12273簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"D"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的天數(shù).
實(shí)例4:
題目: 計(jì)算日期為1973-4-1和當(dāng)前日期的不計(jì)年數(shù)的間隔天數(shù).
公式: =DATEDIF("1973-4-1",TODAY(),"YD")
結(jié)果: 220
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"YD"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的天數(shù).忽略年數(shù)差
實(shí)例5:
題目: 計(jì)算日期為1973-4-1和當(dāng)前日期的不計(jì)月份和年份的間隔天數(shù).
公式: =DATEDIF("1973-4-1",TO裝心識(shí)片哪DAY(),"MD")
結(jié)果: 6
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"MD"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的天數(shù).忽略年數(shù)和月份之差
實(shí)例6:
題目: 計(jì)算日期為1973-4-1和當(dāng)前日期的不計(jì)年份的間隔月份數(shù).
公式: =DATEDIF("1973-4-1",TODAY(),"YM")
結(jié)果: 7
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"YM"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的月份數(shù).不計(jì)相差年數(shù)注意:TODAY()函數(shù)獲取的是系統(tǒng)當(dāng)前日期,所有列舉的實(shí)例為2006-11-7日的計(jì)算結(jié)果,并不一定和你得到的結(jié)果相符。
四、假設(shè)開(kāi)始日期寫(xiě)在A1單元格,結(jié)束日期寫(xiě)在B1單元格,要在C1單元格得出兩個(gè)日期相差的年數(shù)和月數(shù),則公式可以寫(xiě)成如下
=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"ym")&"個(gè)月"