Excel函數之——一個用於日期計算的隱藏函數,不會就太可惜了


1,函數的基本語法

格式:

DATEDIF(start_date,end_date,unit)

含義:

根據參數unit,返回start_date和end_date這兩個日期相隔的年數,月數或天數

參數:

start_date,表示起始日期

end_date,表示結束日期

unit,時間代碼,共有以下幾種:

  • "y" -- 返回兩個日期相隔的年數

  • "m」 -- 返回兩個日期相隔的月數

  • "d" -- 返回兩個日期相隔的天數

  • "md」 -- 忽略年和月後,返回兩個日期相隔的天數

  • "ym「 -- 忽略年和日後,返回兩個日期相隔的月數

  • "yd」 -- 忽略年後,返回兩個日期相隔的天數

  • 2,基本用法實例--1

    在C2單元格輸入公式:

    「=DATEDIF(A2,B2,"Y")」,返回相隔的年數

    在D2單元格輸入公式:

    「=DATEDIF(A2,B2,"M")」,返回相隔的月數

    在E2單元格輸入公式:

    「=DATEDIF(A2,B2,"D")」,返回相隔的天數

    具體操作如下:

    3,基本用法實例--2

    在C2單元格輸入公式:

    「=DATEDIF(A2,B2,"YM")」,忽略年份後,返回相隔的月數

    在D2單元格輸入公式:

    「=DATEDIF(A2,B2,"MD")」,忽略年,月後,返回相隔的天數

    在E2單元格輸入公式:

    「=DATEDIF(A2,B2,"YD")」,忽略年份後,返回相隔的天數

    具體操作如下:

    4,計算距離生日的天數

    在B2單元格輸入公式:

    「=TEXT(100-DATEDIF(A2-100,TODAY(),"yd"),"還有0天生日;已過0天;今天生日")」

    返回的是,距離生日還有多少天,公式中的數字「100」,可以自行設置,表示當距離生日小於或等於100天是,則返回還有多少天生日,如果大於100天,則返回生日已過多少天。

    具體操作如下:

    5,日期倒計時

    在B2單元格輸入公式:

    「=DATEDIF(TODAY(),A2,"YD")」,返回的是距離A2單元格日期的天數。

    具體操作如下:

    6,計算工齡

    在B2單元格中輸入公式:

    「=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"月"&DATEDIF(A2,TODAY(),"MD")&"日"」

    返回的是,入職的年月日數

    具體操作如下:

    7,需要注意的地方

    當計算相隔月數時,如果相隔不足一個月時,將會返回「0」,只有在大於或等於1個月,且小於2個月時,才會返回「1」

    具體如下:

    年份的計算也是一樣的

    以上就是Excel中的隱藏函數DATEDIF()的使用方法

    推薦閱讀:

    VLOOKUP函數怎麼用?
    多種Excel表格條件自動求和公式
    EXCEL中有哪些讓你感覺"相見恨晚"可以成倍提高工作效率的簡單技巧?
    怎樣用 Excel 做出這樣的圖?
    使用Excel函數來進行多條件求和的方法

    TAG:計算 | 函數 | 日期 | 隱藏 | Excel | Excel函數 |