位置:首頁(yè) > 軟件操作教程 > 辦公軟件 > Excel > 問(wèn)題詳情

如何使用DATEDIF函數(shù)?

提問(wèn)人:周麗平發(fā)布時(shí)間:2021-07-20

DATEDIF函數(shù)是用來(lái)判斷兩個(gè)日期之間間隔的年數(shù)、月數(shù)或天數(shù)的。其實(shí)這個(gè)函數(shù)的名字,是有DATE和DIF組成的,其中DIF是difference的縮寫。

DATEDIF函數(shù)的語(yǔ)法:

DATEDIF(開始日期,結(jié)束日期,格式)

提示:DATEDIF函數(shù)在excel里輸入時(shí)候沒(méi)有任何提示,因?yàn)檫@個(gè)函數(shù)式隱秘函數(shù)啊,要自己個(gè)按照這個(gè)函數(shù)的語(yǔ)法格式準(zhǔn)確輸入內(nèi)容,否則都會(huì)報(bào)錯(cuò)的。

其中,格式有6種表達(dá)方式

"Y" ,表示計(jì)算兩個(gè)日期之間間隔的整年數(shù)

"M" ,表示計(jì)算兩個(gè)日期之間間隔的整月數(shù)

"D" ,表示計(jì)算兩個(gè)日期之間間隔的整天數(shù)(其實(shí)就是相隔的天數(shù))

"YM" ,表示計(jì)算兩個(gè)日期之間間隔的整月數(shù),但是要忽略年份

"YD" ,表示計(jì)算兩個(gè)日期之間間隔的整天數(shù),但是要忽略年份

"MD" ,表示計(jì)算兩個(gè)日期之間間隔的整天數(shù),但是要忽略月份(年份的存在其實(shí)已經(jīng)沒(méi)意義,所以年份也被迫被忽略掉)

好了,接下來(lái)看一個(gè)這個(gè)函數(shù)的實(shí)際應(yīng)用吧

image.png

要求求出A列與B列兩個(gè)日期之間間隔的整年和整月數(shù)。

比如A1的日期是2016-11-27,B1的日期是2018-4-16,兩個(gè)日期之間間隔了1個(gè)整年,另間隔了4個(gè)整月。間隔的結(jié)果顯示要么表達(dá)成“1年04月”這樣的形式,要么表達(dá)成“1.04”這樣的形式。

請(qǐng)看函數(shù)公式處理:

方法1:

1,先求出間隔的整年數(shù)

=DATEDIF(A1,B1,"Y")&"年"

2,然后求出間隔的整月數(shù)

=DATEDIF(A1,B1,"YM")&"月"

3,然后把這兩個(gè)連接起來(lái)

=DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"月"

image.png

方法2:

=TEXT(SUM(DATEDIF(A1,B1,{"Y","YM"})*{100,1}),"0年00月")

解釋:

1,一起求兩個(gè)日期之間間隔的整年和整月數(shù)

=DATEDIF(A1,B1,{"Y","YM"})

2,上面函數(shù)求出的結(jié)果是{1,4},是一個(gè)單行兩列的常量數(shù)組,給這個(gè)結(jié)果乘以另一個(gè)單行兩列的常量數(shù)組{100,1},相乘之后的結(jié)果是{100,4}

3,然后把{100,4}用SUM函數(shù)求和,得到104,這個(gè)104就表示1年另4個(gè)月的意思了

4,最后用text函數(shù)處理一下格式

方法3(原理同2):

=TEXT(SUM(DATEDIF(A1,B1,{"Y","YM"})*{100,1}),"0!.00")

上面公式里的!表示強(qiáng)制的意思,!后的字符“.”就是要強(qiáng)制出現(xiàn)的符號(hào)。

繼續(xù)查找其他問(wèn)題的答案?

回復(fù)(0)
返回頂部