回覆列表
  • 1 # 默默不說話035

    一、假設入職日期寫在A1單元格,要計算入職日期至今一共工作了多少年,則可以在B1單元格寫入公式

    =DATEDIF(A1,NOW(),"y")

    二、關於DATEDIF函式

    DATEDIF函式是Excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用DATEDIF函式計算兩日期之差。

    語法

    DATEDIF(start_date,end_date,unit)

    Start_date 為一個日期,它代表時間段內的第一個日期或起始日期。

    End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。

    Unit 為所需資訊的返回型別。

    Unit 返回

    注:結束日期必須大於起始日期

    下面舉個小例子:在日常工作中非常實用。

    假如A1單元格寫的也是一個日期,那麼下面的三個公式可以計算出A1單元格的日期和今天的時間差,分別是年數差,月數差,天數差。

    注意下面公式中的引號和逗號括號都是在英文狀態下輸入的。

    =DATEDIF(A1,TODAY(),"Y") 計算年數差

    =DATEDIF(A1,TODAY(),"M") 計算月數差

    =DATEDIF(A1,TODAY(),"D") 計算天數差

    "Y" 時間段中的整年數。

    "M" 時間段中的整月數。

    "D" 時間段中的天數。

    "MD" start_date 與 end_date 日期中天數的差。忽略日期中的月和年。

    "YM" start_date 與end_date 日期中月數的差。忽略日期中的年。

    "YD" start_date 與 end_date 日期中天數的差。忽略日期中的年。

    三、例項說明

    例項1:

    題目: 計算出生日期為1973-4-1人的年齡

    公式: =DATEDIF("1973-4-1",TODAY(),"Y")

    結果: 33

    簡要說明 當單位程式碼為"Y"時,計算結果是兩個日期間隔的年數.

    例項2:

    題目: 計算日期為1973-4-1和當前日期的間隔月份數.

    公式: =DATEDIF("1973-4-1",TODAY(),"M")

    結果: 403

    簡要說明 當單位程式碼為"M"時,計算結果是兩個日期間隔的月份數.

    例項3:

    題目: 計算日期為1973-4-1和當前日期的間隔天數.

    公式: =DATEDIF("1973-4-1",TODAY(),"D")

    結果: 12273簡要說明 當單位程式碼為"D"時,計算結果是兩個日期間隔的天數.

    例項4:

    題目: 計算日期為1973-4-1和當前日期的不計年數的間隔天數.

    公式: =DATEDIF("1973-4-1",TODAY(),"YD")

    結果: 220

    簡要說明 當單位程式碼為"YD"時,計算結果是兩個日期間隔的天數.忽略年數差

    例項5:

    題目: 計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.

    公式: =DATEDIF("1973-4-1",TODAY(),"MD")

    結果: 6

    簡要說明 當單位程式碼為"MD"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差

    例項6:

    題目: 計算日期為1973-4-1和當前日期的不計年份的間隔月份數.

    公式: =DATEDIF("1973-4-1",TODAY(),"YM")

    結果: 7

    簡要說明 當單位程式碼為"YM"時,計算結果是兩個日期間隔的月份數.不計相差年數注意:TODAY()函式獲取的是系統當前日期,所有列舉的例項為2006-11-7日的計算結果,並不一定和你得到的結果相符。

  • 中秋節和大豐收的關聯?
  • 哪個男演員可以真正的演繹《秦時明月》中的衛莊?