分享下datedif函数 , 目的有二:一是这个函数比较实用 , 在财务、物流、销售、人事中应用广泛;二是和vlookup一样 , 看起来很简单 , 但深究起来 , 不是很容易 , 其外延用法 , 理解上要费那么一点功夫 。先看看datedif函数的定义和基本用法吧 。
datedif函数是用来计算两个日期相差的年、月、天数 , 需要输入三个参数 , 语法格式是datedif(开始日期 , 结束日期 , 单位) , .所谓的单位 , 是这样的定义:
举例说明 , A3=1960-6-25,B3=1988-6-20 。现在分别求两者相差的年数 , 月数 , 天数 。
年数:=DATEDIF(A3,B3,"y") , 返回27;
月数:=DATEDIF(A3,B3,"M") , 返回335;
天数:=DATEDIF(A3,B3,"d") , 返回10222;
上面的比较简单 , 大家都能理解 , 再看下第三个参数 , 如果输入ym , md , yd , 结果如何解读呢?
月数差:=DATEDIF(A3,B3,"ym") , 返回11;解读:ym , 从6月算起 , 到下一年6月 , 期间共12个月 , 相减的话就是11(如1到3 , 一共3 , 相减就是2) 。
天数差:=DATEDIF(A3,B3,"md") , 返回26;解读:md , 从25日到30日共6天 , 加上下个月1号到20日 , 共26天 。
天数差:=DATEDIF(A3,B3,"yd") , 返回360;解读:yd , 从6月25日到12月31日 , 共半年 , 然后1月1日到6月20日 , 共半年 , 加起来就是360天 。
小结下Datedif函数的用法细节:
1、结束日期一定要大于开始日期 , 否则会返回错误提示#NUM;
2、如果A3和B3的格式是文本 , 不是日期型的 , 可以用date函数转化;
【Excel datedif函数的用法实例教程】3、第三个参数不区分大小写;
猜你喜欢
- Excel用图表说话1:折线图
- Excel怎么比较、分析两组或者两组以上的数据?
- Excel使用Vlookup函数需要注意的几个细节
- Excel2010函数学习思维导图
- Excel clean函数解决数值看不到
- 图表说话之解析excel商务饼图做法
- Excel的简单代码高亮显示被修改的内容
- Excel中Vlookup、Lookup、Hlookup函数用法小结
- Excel函数中的datedif隐藏函数的疑惑详细解答
- Excel三种思路,活用分列,通配符查找替换,活用截取查找函数
