tft每日頭條

 > 生活

 > excel函數公式統計日期

excel函數公式統計日期

生活 更新时间:2025-05-02 13:24:28

實際的工作中經常會遇到日期計算的問題,例如計算兩個日期之間的天數,月數等。處理這列問題時我們就需要用到Excel中的日期函數。

而我們熟知的YESR,MONTH等函數是無法計算日期之間的間隔的,這時需要用到Excel中一個極具價值的函數,同時她也是Excel中的隐藏函數,在函數列表和幫助文件中都是找不到的。她就是DATEDIF函數。


一、DATEDIF函數的語法解析及基礎用法。

作用:用于計算兩個日期之間的天數,月數,年數。

語法:DATEDIF(start_date,end_date,unit)。

1、start_date:必需。代表時間段内的起始日期,可以是帶引号的日期文本字符串,比如“2016-8-8”,也可以是日期序列值、其他公式或者函數返回的運算結果,比如DATE(2016,8,8)等等。

2、end_date:必需。代表時間段内的結束日期,結束日期要大于起始日期,否則将返回錯誤值#NUM!。

3、unit:必需。代表日期信息的返回類型,該參數不區分大小寫,不同的unit參數對應返回的結果如下表所示。

Unit參數

DATEDIF函數返回結果

Y

日期時間段中的整年數

M

日期時間段中的整月數

D

日期時間段中的天數

MD

日期時間段中天數的差。忽略日期中的月和年

YM

日期時間段中月數的差。忽略日期中的日和年

YD

日期時間段中天數的差。忽略日期中的年

示例:


二、DATEDIF函數根據身份證号計算年齡。

excel函數公式統計日期(最具價值的日期函數)1

方法:

在目标單元格輸入公式:=DATEDIF(TEXT(MID(B3,7,8),"00-00-00"),NOW(),"y")。


三、DATEDIF函數根據入職日期計算工齡。

excel函數公式統計日期(最具價值的日期函數)2

方法:

在目标單元格輸入公式:=DATEDIF(C3,NOW(),"y")。

備注:

如果将工齡要精确到日,可以用公式:=TEXT(SUM(DATEDIF(C3,NOW(),{"y","ym","md"})*10^{4,2,0}),"0年00月00天")。


四、DATEDIF函數計算工齡工資。

excel函數公式統計日期(最具價值的日期函數)3

方法:

在目标單元格中輸入公式:=50*MIN(20,DATEDIF(B3,NOW(),"y"))。

excel函數公式統計日期(最具價值的日期函數)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved