首页 百科知识 这个函数,有熟人才知道

这个函数,有熟人才知道

时间:2022-09-22 百科知识 版权反馈
【摘要】:计算日期间隔,Datedif有着不可取代的作用,好了,今天的分享就是这些,我是人见人爱的肥苏,祝大家学习愉快~~

说到日期间隔,不得不提到一个低调的函数。之所以说它低调,是因为几乎所有的函数在录入时都有参数提示:


而这个函数却没有。

所以,如果不是熟人介绍,你根本不会知道Excel还有Datedif这么个函数。


这样的函数在Excel中一共有3个,我们称它们为“隐藏函数”。

作为有深度的苏哥哥,我来报一下名单:

DATEDIF、NUMBERSTRING、DATESTRING

还有一些宏表函数,对于正常用户来说,基本上没卵用了。

频繁用到的就是DATEDIF。

 

DATEDIF的基本语法是:

=DATEDIF(start_date,end_date,unit)

翻译一下就是

函数DATEDIF

参数

开始日期,结束日期,间隔单位

返回值

返回一个时间间隔

 强调一个地球人都知道的重点:

开始日期小于结束日期,否则报错!

 

下面说说这个函数的常见用法:

以下截图日期是“2016年1月25日”,即TODAY()的返回值为”2016-1-25“。


 Q1:祖国成立多少年了?

=DATEDIF("1949-10-1",TODAY(),"y")


第三参数"y"表示间隔单位为年

 

Q2:瑶瑶“2014年8月1日”入职,到现在工作了几个月?

=DATEDIF("2014-8-1",TODAY(),"m")


第三参数"m"表示间隔单位为月

 

Q3:今天是今年的第多少天?

=DATEDIF("1-1",TODAY(),"d")+1


第三参数"d"表示间隔单位为日

计算时要注意区分,当天是否需要计算。

 

Q4:每月18日交水费,已经延期多少天未交?

=DATEDIF("1-18",TODAY(),"md")


第三参数"md"表示忽略日期中的月份和年份,计算天数差。

 

除此之外,第三参数还可以是"yd",用来计算两个日期差,计算时忽略年份。


 

第三参数"ym",用于计算两个日期的月份差,忽略年份



计算日期间隔,Datedif有着不可取代的作用,好了,今天的分享就是这些,我是人见人爱的肥苏,祝大家学习愉快~~ 

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈