本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握。本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助。本篇经验介绍的函数是【DateDif】,用于计算不同日期之间的间隔
工具/原料
windows 8.1
office 2013
DateDif的用法
1、【DateDif】函数是一个隐藏函数,在excel的公式以及帮助中是找不到的,必须要手工输入才可以。此函数的格式为【=datedif("日期1","日期2","参数")】,说明如下:1、日期1:计算的开始日期2、日期2:计算的结束日期3、参数:设定此函数需要返回的内容
2、日期1和日期2都很好理解,这个参数可以填写的内容为:1、Y:返回两个日期的间隔年2、M:返回两个日期的间隔月3、D:返回两个日期的间隔天4、YM:两个日期中月数的差,忽略日期中的日和年。5、YD:两个日期中天数的差,忽略日期中的年,但是不忽略月。6、MD:两个日期中天数的差,忽略日期中的月和年。
3、还是用实际的例子来说话,如图,
4、第一个公式,计算了今天【2013-11-12】与“1990-01-01”之间的年数间隔,也就是间隔了23年,等于【2013-1990】的结果
5、第二个公式,计算了今天【2013-11-12】与“1990-01-01”之间的月份间隔,计算结果得知也就是间隔了283个月
6、第三个公式,计算了今天【2013-11-12】与“1990-01-01”之间的天数间隔,计算结果得知间隔了8716天
7、第四个公式,计算了今天【2013-11-12】与“1990-01-01”之间的“忽略了年和日”的月份间隔,也就是11月和1月之间的间隔,结果是10个月
8、第五个公式,计算了今天【2013-11-12】与“1990-01-01”之间的“忽略了年”的日期间隔,也就是11月12日和1月1日之间的间隔天数,结果是315天
9、第六个公式,计算了今天【2013-11-12】与“1990-01-01”之间的“忽略了年和月”的日期间隔,也就是12日和1日之间的间隔天数,结果是11天
10、以上就是datedif这个函数与全部的六个参数的说明