excel dateif函数(DATEDIF函数计算两个日期的间隔)

DATEDIF函数是计算两个日期之间的间隔,可以返回相隔的天数、月数或年数。是一个隐藏函数,在EXCEL插入函数里面是没有的,需要在单元格中手工输入。

语法

DATEDIF(开始日期,结束日期,间隔单位)

间隔单位分别六个类型:

  • "Y":返回开始日期与结束日期间的整年数。
  • "M":返回开始日期与结束日期间的整月数。
  • "D":返回开始日期与结束日期间的天数。
  • "MD":开始日期与结束日期之间天数。不计算月份和年份。
  • "YM":开始日期与结束日期之间月份。不计算天和年份。
  • "YD":开始日期与结束日期之间的天数。不计算年份。
示例

excel dateif函数(DATEDIF函数计算两个日期的间隔)(1)

有人说,2019年10月2日至2022年10月1日之间间隔应该是三年,为什么返回的是2呢?因为参数Y返回的是整年度,2019年10月2日至2022年10月1日之间不足三年,所以返回的是2。

excel dateif函数(DATEDIF函数计算两个日期的间隔)(2)

2019年10月2日至2022年10月1日之间间隔月份数为35个月,这里计算的也是整月份。

excel dateif函数(DATEDIF函数计算两个日期的间隔)(3)

2021年7月1日至2022年10月1日之间间隔天数为457。

excel dateif函数(DATEDIF函数计算两个日期的间隔)(4)

2021年7月31日至2022年10月1日与2021年7月31日至2022年10月31日之间间隔天数都返回了0,这是因为EXCEL提供的DATEIF函数是为了支持Lotus 1-2-3 的旧版工作簿,在参数为“MD”时可能会返回负数、零或不准确的结果,所以不建议使用。

excel dateif函数(DATEDIF函数计算两个日期的间隔)(5)

参数为“YM”时不计算年份的月份间隔,7月1日至10月1日月份间隔为3。

excel dateif函数(DATEDIF函数计算两个日期的间隔)(6)

参数为“YD”时不计算年份的天数间隔,7月1日至10月1日之间间隔为92天。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页