前言
微软公司处于一些考虑将Datedif定义成隐藏函数,在Excel中输入函数的时候是无法出现联想,无法提示用户应该有哪些参数。
庐山真面目
DATEDIF(start_date,end_date,unit)
参数1:start_date,表示起始日期
参数2:end_date,表示结束日期
参数3:unit为所需信息的返回时间单位代码。各代码含义如下:
'y'返回时间段中的整年数
'm”返回时间段中的整月数
'd'返回时间段中的天数
'md”参数1和2的天数之差,忽略年和月
'ym“参数1和2的月数之差,忽略年和日
'yd”参数1和2的天数之差,忽略年。按照月、日计算天数
使用注意点
参数1、参数2必须是日期型
数据需要带上双引号,格式为YYYY-MM-DD或者YYYY/MM/DD
千万不要写成YYYY.MM.DD 因为计算机不会认为你传入的是日期
参数1必须要要小于等于参数2
例如我们要计算1983/6/21与今天相隔多少周年。参数1是1983/6/21 参数2是2016/12/18,千万不要写错。
参数3一定要写对
比如我们需要计算员工的周岁,由于周岁是满一岁才算 因此要填y
比如我们要计算员工入职有多少个正月了,需要填m
恋人喜欢说我们相识多少天了,需要填d
md ym yd相对难理解些
下面将以实际例子说明试验结果,这几个参数用的比较少。初学者暂时可以忽略
参数试验
感兴趣的表亲,可以分析下为啥md yd ym返回的是上述结果。如果你知道也可以留言给勇哥哦
联系客服