在excel中計(jì)算日期差,要用到excel數(shù)據(jù)庫(kù)函數(shù)datedif,在excel中這個(gè)函數(shù)是隱藏的,它的函數(shù)語(yǔ)法是=(開(kāi)始日期,結(jié)束日期,返回的信息類(lèi)型),下表是模擬演示: 從左到右依次公式為 =DATEDIF($A2,$B2,"y")&"年" =DATEDIF($A2,$B2,"m")&"個(gè)月" =DA
Excel表格最讓人頭痛也最能提供方便的就是函數(shù)的應(yīng)用了。如果大家能熟練運(yùn)用函數(shù),那么辦公效率通常能夠事半功倍。這里以DATEDIF函數(shù)為例給大家提供操作方法。
材料/工具
EXCEL表格
以公式【=DATEDIF(start_date,end_date,unit)】在excel中進(jìn)行運(yùn)用。請(qǐng)參照以下步驟講解。 1、打開(kāi)excel軟件后,在單元格中輸入公式:=DATEDIF("1973-4-1",TODAY(),"Y"),回車(chē)一下。 2、然后就會(huì)算出1973年4月1日和今天相差了多少年,這個(gè)公式的
方法
首先打開(kāi)需要工作的表格,比如這里的給大家示例的計(jì)算工齡的表格。
有些版本里面是沒(méi)有這個(gè)函數(shù)的,可以直接輸入函數(shù),先了解函數(shù)的代碼如下: 1.單位代碼為"Y"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的年數(shù); 2.當(dāng)單位代碼為"M"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的月份數(shù); 3.當(dāng)單位代碼為"D"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的天數(shù); 4.
選中C2 單元格,找到如圖所示的函數(shù)符號(hào)。
A1與B1的格式不是日期格式,你需要把1998.08.09中的“.”替換成“-”號(hào)就可以了。 替換用CTRL+H,希望能幫到你。
點(diǎn)擊插入函數(shù),會(huì)彈出這樣的任務(wù)框。
有這個(gè)函數(shù)的 1、簡(jiǎn)要說(shuō)明: 返回兩個(gè)日期之間的年月日間隔數(shù) 2、基本語(yǔ)法: =DATEDIF(開(kāi)始日期,結(jié)束日期,單位代碼) 3、實(shí)例1: 題目: 計(jì)算出生日期為1973-4-1人的年齡 公式: =DATEDIF("1973-4-1",TODAY(),"Y") 結(jié)果: 33 簡(jiǎn)要說(shuō)明 當(dāng)單
如圖,找到DATEDIF函數(shù),可以看到下方給函數(shù)的用途介紹。
可以用DATEDIF函數(shù)計(jì)算年齡。 1、以excel2010版本為例,A列有一列出生年月,要用函數(shù)算出年齡; 2、首先在B2單元格輸入公式=DATEDIF(A2,TODAY(),"Y"),按enter鍵后則可得出結(jié)果,DATEDIF函數(shù)是指返回兩個(gè)日期之間的年月日間隔數(shù),這里“Y”表示
點(diǎn)擊確定。
點(diǎn)擊確定后,會(huì)彈出這樣的選項(xiàng)卡。
DATEDIF為隱藏函數(shù),雖然在函數(shù)列表中沒(méi)有它,但該日期函數(shù)的格式為 =DATEDIF(開(kāi)始日期,結(jié)束日期,"參數(shù)") 參數(shù)為m返回間隔月數(shù);參數(shù)為y返回間隔年數(shù);參數(shù)為d返回間隔天數(shù)等。
如圖操作,先以計(jì)算年“Y”為例,輸入好了后,點(diǎn)擊確定
公式格式 =DATEDIF(開(kāi)始日期,結(jié)束日期,"y") 請(qǐng)檢查參數(shù)次序,開(kāi)始的日期小,后面的日期大,且日期數(shù)據(jù)需要為標(biāo)準(zhǔn)日期格式。
然后會(huì)看到C2單元格里出現(xiàn)這樣一個(gè)數(shù)字,那就是函數(shù)計(jì)算出來(lái)的工齡。以年為單位。
DATEDIF(開(kāi)始日期,結(jié)束日期,格式) 其中格式: "y"——兩個(gè)日期之間的年數(shù)(周年) "m"——兩個(gè)日期之間的月分?jǐn)?shù)(整月) "d"——兩個(gè)日期之間的天數(shù) 如: =DATEDIF("2015-10-25","2016-10-16","y") 結(jié)果為0 =DATEDIF("2015-10-25","2016-10-16","m")
可以將單元格往下拉,其余的都接著出來(lái)了。是不是很方便啊。
方法/步驟 1 DATEDIF(start_date,end_date,unit)Start_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的第一個(gè)日期或起始日期。End_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的最后一個(gè)日期或結(jié)束日期。Unit 為所需信息的返回類(lèi)型。Unit 返回注:結(jié)束日期必須大于起始
接下來(lái),以“M”月份為單位來(lái)計(jì)算。如圖操作,最后點(diǎn)擊確定。
公式的前半部分,是J3的日期與當(dāng)天的日期相差多少天,再加上7,也就是106天+7天=113天,常規(guī)數(shù)字113,變成日期格式就是1900-4-22了。 想達(dá)到什么目的呢。
大家可以看到月份也算出來(lái)了。
datedif是隱藏的函數(shù),不顯示,你照以前的方法直接手動(dòng)輸入就可以了。 “今天”可以用函數(shù)today()
將十字形圖標(biāo)往下拉,其余的也出來(lái)了。天數(shù)也是一樣的操作,大家只要切記“Y”"M""D"都是表示年月日的。千萬(wàn)不要弄錯(cuò)了就ok了。
這個(gè)11是:2009年9月27日到2010年9月7日之間忽略年和月,那只相差11天。 函數(shù)意義是:按照后面的“Y”、“M”、“D”來(lái)返回第一個(gè)時(shí)間到第二時(shí)間之間的距離。 DATEDIF函數(shù),主要用于計(jì)算兩個(gè)日期之間的天數(shù)、月數(shù)或年數(shù)。其返回的值是兩個(gè)日期之間的年
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
怎么使用EXCEL中的DATEDIF函數(shù)計(jì)算日期間隔
DATEDIF(開(kāi)始日期,結(jié)束日期,格式)
其中格式:
"y"——兩個(gè)日期之間的年數(shù)(周年)
"m"——兩個(gè)日期之間的月分?jǐn)?shù)(整月)
"d"——兩個(gè)日期之間的天數(shù)
如:
=DATEDIF("*-10-25","2016-10-16","y")
結(jié)果為0
=DATEDIF("*-10-25","2016-10-16","m")
結(jié)果為11
=DATEDIF("*-10-25","2016-10-16","d")
結(jié)果為357
第1、2參數(shù)日期可以直接輸入日期,如上面的舉例,也可是日期單元格引用,還可是函數(shù)得到的日期結(jié)果,如today()——今天
excel中datedif函數(shù)
如圖,選定區(qū)域,格式-條件格式追問(wèn)對(duì)合并的單元格有用嗎追答有用,只是要確定合并單元格里的數(shù)據(jù)具體在那個(gè)單元格。
怎么使用EXCEL中的DATEDIF函數(shù)計(jì)算日期間隔
方法/步驟
1
DATEDIF(start_date,end_date,unit)Start_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的第一個(gè)日期或起始日期。End_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的最后一個(gè)日期或結(jié)束日期。Unit 為所需信息的返回類(lèi)型。Unit 返回注:結(jié)束日期必須大于起始日期下面舉個(gè)小例子:在日常工作中非常實(shí)用。假如A1單元格寫(xiě)的也是一個(gè)日期,那么下面的三個(gè)公式可以計(jì)算出A1單元格的日期和今天的時(shí)間差,分別是年數(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_date 與 end_date 日期中天數(shù)的差。忽略日期中的年。
2
題目: 計(jì)算出生日期為1984-10-10人的年齡
公式: =DATEDIF("1984-10-10",TODAY(),"Y")
我們?cè)贓XCEL中輸入=DATEDIF("1984-10-10",TODAY(),"Y") 就可以得到我們要計(jì)算的這個(gè)出生年月的日期的年齡(計(jì)算日期TODAY()為*年8月7日),得到的結(jié)果是30,表示1984年10月10日出生的人,今年為30歲
3
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"Y"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的年數(shù).
4
題目: 計(jì)算日期為1984-10-10和當(dāng)前日期的間隔月份數(shù).
公式: =DATEDIF("1984-10-10",TODAY(),"M")
我們?cè)贓XCEL中輸入=DATEDIF("1984-10-10",TODAY(),"Y") 就可以得到1984-10-10和當(dāng)前日期的間隔月份數(shù)
5
結(jié)果:369
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"M"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的月份數(shù).
題目: 計(jì)算日期為2008-8-8和當(dāng)前日期的間隔天數(shù).
公式: =DATEDIF("2008-8-8",TODAY(),"D")
通過(guò)這個(gè)公式我們可以計(jì)算出今天(計(jì)算日期TODAY()為*年8月7日)距離北京奧運(yùn)會(huì)開(kāi)幕已經(jīng)過(guò)去多少天了。
結(jié)果: 2555,離北京2008年奧運(yùn)會(huì)開(kāi)幕已經(jīng)過(guò)去2555天了。
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"D"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的天數(shù).
題目: 計(jì)算日期為2008-8-1和當(dāng)前日期的不計(jì)年數(shù)的間隔天數(shù).
公式: =DATEDIF("2008-8-1",TODAY(),"YD")
也就是不計(jì)算*年到2008年距離多少天了,只計(jì)算8月1日到8月7日間隔幾天。
結(jié)果: 6
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"YD"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的天數(shù).忽略年數(shù)差
題目: 計(jì)算日期為2008-4-1和當(dāng)前日期的不計(jì)月份和年份的間隔天數(shù).
公式: =DATEDIF("2008-4-1",TODAY(),"MD")
也就是不計(jì)算*年到2008年距離多少天了,也不計(jì)算4月到8月有多少天,只計(jì)算1日到7日間隔幾天。
結(jié)果: 6
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"MD"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的天數(shù).忽略年數(shù)和月份之差
題目: 計(jì)算日期為1999-5-1和當(dāng)前日期的不計(jì)年份的間隔月份數(shù).
公式: =DATEDIF("1995-5-1",TODAY(),"YM")
也就是不計(jì)算1995到*年間隔多少個(gè)月,只計(jì)算5月到8月間隔幾個(gè)月
結(jié)果:3
簡(jiǎn)要說(shuō)明 當(dāng)單位代碼為"YM"時(shí),計(jì)算結(jié)果是兩個(gè)日期間隔的月份數(shù).不計(jì)相差年數(shù)
以上除了應(yīng)用TODAY()函數(shù)來(lái)獲取系統(tǒng)當(dāng)前日期進(jìn)行計(jì)算以外,還可以直接輸入日期進(jìn)行計(jì)算,如需要計(jì)算2008年8月8日到2020年1月1日相隔多少年,就可以應(yīng)用公式:=DATEDIF("1984-10-10","2020-1-1","Y")
另外還可以通過(guò)獲取EXCEL表格中的數(shù)據(jù)進(jìn)行計(jì)算,如計(jì)算C2到B2的工作月份,公式:=DATEDIF(B2,C2,"m")
excel2007版怎么樣能讓datedif函數(shù)日期相減返回值顯示為負(fù)數(shù)而不是錯(cuò)誤值
此函數(shù)要求結(jié)束日期必須大于起始日期追問(wèn)套一個(gè)別的公式也行,就是想讓這個(gè)顯示為負(fù)數(shù)或者0%也行追答嵌套一個(gè)iferror(你的公式,“0%”)。請(qǐng)采納完成個(gè)任務(wù),謝謝
excel中使用datedif函數(shù)得出的時(shí)間為什么不是當(dāng)年的時(shí)間。
公式的前半部分,是J3的日期與當(dāng)天的日期相差多少天,再加上7,也就是106天+7天=113天,常規(guī)數(shù)字113,變成日期格式就是1900-4-22了。
想達(dá)到什么目的呢。追問(wèn)目的呢就是想R單元格用公式得出的數(shù)是J單元格的日期基礎(chǔ)上加上7天的日期。追答直接加7天即可,R3:
=J3+7
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com