之所以称DATEDIF为隐藏函数,是因为当前Excel版本中并未提供此类函数及其参数的详细信息,并且在帮助和插入公式中搜索不到。
语法:DATEDIF(开始日期,结束日期,返回类型)
需要注意的是:
1、开始日期必须小于等于结束日期,否则将产生错误;
2、返回类型参数共有6个可选值,分别是:D,M,Y,YD,YM,MD,对应关系如下表所示:
下面我们就通过举例来解释不同参数的作用!
1、参数D
参数D返回的是两个日期之间间隔的天数,如下图所示:
2、参数M
参数M返回的是两个日期之间间隔的正月份个数,如下图所示:
3、参数Y
参数Y返回的是两个日期之间间隔的整年个数,如下图所示:
4、参数MD
参数MD返回的是两个日期之间单纯的天数之差,忽略年份和省份,如下图所示,2018/5/3与2019/9/13之间直接忽略了年份与月份,直接比较3号与13号直接相差的天数,返回10天。
5、参数YD
参数YD返回的是两个日期之间单纯的月日的天数之差,忽略年份,如下图所示,2016/8/1与2019/9/1之间比较,直接忽略年份,计算8.1日与9.1日之间相差的天数,返回31。
6、参数YM
参数YM返回的是两个日期之间单纯的月份数之差,忽略年份的影响,如下图所示,8月1日月九月1日之间相差了1个月份,直接忽略年份的影响,返回整月个数1。
小结
隐藏函数DATEDIF共有6个参数,每个参数具有不同的作用,适时运用在不同的环境当中;公式是死的,人是活的,活学活用,才是我们最终追求的目的。