DATEDIF函数
datedif函数的核心功能是计算两个日期的时间差。
这个函数学习成本相对高一些,因为在excel里面可以使用这个函数,但是没有任何函数提示,如果对这个函数不熟悉,用的时候会以为自己写错函数了。
datedif函数有三个参数,第一个是起始日期,第二个是终止日期,第三个是计算两个日期的时间差种类(年月日ymd),具体如下图:
第三个参数可以是Y,M,YM,D,YD,MD,具体是什么意思呢,让我看下面的例子:
假如我的出生日期是1985-12-12,我想算一下我现在多大了,就可以使用datedif函数
首先算出生多少年:=DATEDIF(“1985-12-12″,TODAY(),”Y”),运算结果为33,1985年到2019年应该是34年,但还没有过生日,所以datedif函数得到的结果是周岁;
再算下出生多少月:=DATEDIF(“1985-12-12″,TODAY(),”M”),运算结果为405,1985年12月12日到2019年10月8日共经历了405个月,但这个不是我们想要的,我们更想得到的是33年零几个月,这时可以用函数:=DATEDIF(“1985-12-12″,TODAY(),”YM”),把第三个参数改成YM,一年内相差的月份,运算结果是9,也就是33年零9个月;
再算下出生多少天:=DATEDIF(“1985-12-12″,TODAY(),”D”),运算结果是12353,也就是1985年12月12日到2019年10月8日共经历了12353天;也可以用函数:=DATEDIF(“1985-12-12″,TODAY(),”YD”),第三个参数给成YD,一年内相差的天数,运算结果是300,也就是经历了33年零300天;也可以用函数:=DATEDIF(“1985-12-12″,TODAY(),”MD”),第三个参数改成MD,一个月内相差的天数,运算结果是26;得到了我现在是33岁零9个月零26天。
在日常工作中,datedif函数在人力部和财务部会经常用到,比如说人力部用来计算劳工合同是否快要到期,财务部用来计算员工的工龄等等。
跨表格获取数据
公式
=’绝对路径\[表格文件名.xlsx]表名’!表格号
示例
=’C:\财务报表\[2025预算.xlsx]年度汇总’!B5


















![表情[chi]-寻找资源网](http://www.seekresource.com/wp-content/themes/zibll/img/smilies/chi.gif)



暂无评论内容