上节课跟大家分享了NOW、TODAY、DATE、TIME等几个时间函数的用法,现在这节课excel标准差公式函数,继续跟大家分享两个最常用的时间函数,DATEDIF函数和DAYS360函数。
【学习内容】
了解DATEDIF、DAYS360函数的功能与用法;DATEDIF函数应用实例;DAYS360函数应用实例。
【学习目标】
掌握DATEDIF、DAYS360函数的功能与用法;会在实际工作中使用DATEDIF、DAYS360函数来解决问题。
【学习过程】
1、DATEDIF函数
功能:计算两个日期之间的年、月、日数。
(2)语法:DATEDIF(date1,date2,code)
date1:起始日期。
date2:结束日期。
code:要返回的两个日期的参数代码,具体如下表:
code参数
函数返回值
Y
返回两个日期之间的年数
M
返回两个日期之间的月数
D
返回两个日期之间的天数
YM
忽略两个日期的年月excel标准差公式函数,返回它们之间的月数
YD
忽略两个日期的年日,返回它们之间的天数
MD
忽略两个日期的月日,返回它们之间的天数
2、DAYS360函数
功能:按照一年360天的算法计算两日期间相差的天数(一年12个月,每个月30天)。
(2)语法:DAYS360(start_date,end_date,[method])
start_date:起始日期。
end_date:终止日期。
如果start_date在end_date之后,函数将返回一个负数。
应使用DATE函数来输入日期,或者将日期作为其他公式或函数的结果输入。
method:可选。一个逻辑值,指定在计算中是采用欧洲还是美国的方法。
应用实例
每年有年尾,总有些尾款是要统计清楚的,这不,财务部的小宏就经常遇到要看那些款已过了多久还没有收回首码项目,没收回的就要让业务员跟进的问题。如下表所示:
(1)现在计算那些款项隔了多长时间没有收到,先计算年份,选中F3,输入公式:
=DATEDIF(C3,TODAY(),”Y”)
按回车,就可以计算出当前时间跟销售时间的时间间隔。同理,选中G3,H3单元格,分别输入如下公式,就可得到月、日的数量。
=DATEDIF(C3,TODAY(),”M”)
=DATEDIF(C3,TODAY(),”D”)
现在用DAYS360函数来计算间隔的天数,选中I3单元格,输入以下公式:
=DAYS360(C3,TODAY())
回车,就可以得到销售的时间与当前的时间间隔。
最后得到的表如下图所示。
从这个表中可以看到,用函数DATEDIF与DAYS360在计算天数时的差别,这是因为DAYS360是以一年12个月,每个月30天的时间来计算的,所以比用DATEDIF函数计算的结果,天数会少些。
【小结】
本期分享的两个时间函数DATEDIF和DAYS360都是比较常用的函数,特别是DATEDIF函数,在计算间隔的年月日的数量方面,是经常要用到的。本实例是最基本的应用实例,读者可以与其它语句或函数相结合(如IF判断语句),从而达到工作中所需要的结果。