Datedif函数,快速计算年、月、日间隔

在工作中我们会经常遇到日期计算的问题,比如计算两个日期之间的天数、月数、年数。如果不知道Datedif函数,我们计算间隔天数是就用两个日期直接相减,计算月份就除以30天,这就可以粗略的计算间隔月份数据,但是我们的月份是有28天、29天、30天、31天,时间如果跨度长,计算的月份数据就会有偏差,这时候Datedif函数优势就发挥出来了,它可以准确快速的计算这个间隔。举个例子:

大家可以看到第一种方式计算结果是240个月,用datedif函数计算的结果是237个月,我们可以做个验证11个月(2000年)+17*12个月(2001年至2018年)+11=236,然后包含上1月剩下的21日之后的日期及2019年11月还有5天的数据,我们可以计算出间隔月数是236个月多点,证明Datedif函数是准确的。接下来我们看看它的具体用法,首先我们输入这个函数名称时,EXCEL是没有任何提示的,不像其他函数相关的参数会做提示,我们也称它为被遗忘的函数。用法如下:DATEDIF(开始日期,终止日期,单位),这三个参数都是必需的,不能忽略。开始日期和终止日期大家都可以理解,有个要求是终止日期要大于等于开始日期,要不就会报错。单位的用法如下:参数参数含义Y日期时间段中的整年数M日期时间段中的整月数D日期时间段中的天数MD日期时间段中天数的差。忽略日期中的月和年YM日期时间段中月数的差。忽略日期中的日和年YD日期时间段中天数的差。忽略日期中的年使用这个参数要注意的一点就是需要加英文状态下的"",比如上面示例中的月数间隔"m",字母的大小写都可以,函数是不做区分的。

(0)

相关推荐