如何理解EXCEL中DATEDIF函数的计算原理

作者:分开不是尽头 | 创建时间: 2023-05-06
DATEDIF函数是Excel中的一个隐藏函数,在函数分类列表和帮助中都没有它,但我们还是应该了解DATEDIF函数的基本用法的。...
如何理解EXCEL中DATEDIF函数的计算原理

操作方法

1. DATEDIF函数有三个参数, 第一个参数为起始日期, 第二个参数为截止日期, 第三个参数是返回类型,包括”Y”,”M”,”D”,”YM”,”MD”,”YD”。下面通过一组实例来介绍一下第三个参数返回结果的计算原理。

2. ”Y”: 起始日期与截止日期中的整年数。下图序号1—3的起始日期到截止日期的间隔时间都不到1年,所以返回的结果为0;序号4的起始日期到截止日期的间隔时间为2年5个月,所以返回的结果为2年;序号5的起始日期到截止日期的间隔时间为4年,所以返回的结果为4年.

3. "M":起始日期与截止日期中的整月数。下图序号2的起始日期到截止日期的间隔时间都不到1个月,所以返回的结果为0;其他各行的起始日期到截止日期的间隔时间都大于1个月。这种情况很好理解的。

4. "YM":起始日期与截止日期的间隔月数。忽略日期中年份。下图序号2和序号5虽然起始日期的年份不同,但月份和截止日期的月份相同,所以在忽略年份的情况下,它们的间隔为0。当第三个参数为"YM"的情况下,在计算间隔时不考虑年份的不同,只考虑起始日期和截止日期的月份的间隔。

5. "D":起始日期与截止日期中的天数。返回的结果是自然天数,这个很好理解的。

6. "MD":起始日期与截止日期的同月间隔天数。 忽略日期中的月份和年份。下图序号5由于起始日期和截止日期的日数相同,所以返回的结果为0;当第三个参数为"MD"的情况下,在计算间隔时不考虑年份和月份的不同,只考虑起始日期和截止日期的日数的间隔。

7. "YD":起始日期与截止日期的同年间隔天数。忽略日期中的年份。下图序号5起始日期的月份和日数和截止日期的月份和日数相同,所以返回的结果为0;其他各行都是按照同一年的不同的起始日期和截止日期计算实际天数,以序号3为例:2018年1月到9月共计273天加10月25天加12月26天合计324天。

温馨提示

请注意此函数与DAYS360函数在计算天数时的区别。实际工作中请根据实际情况需用适合的函数。
点击展开全文

更多推荐