2个Excel表格跨文件夹获取表格数据求年月日数量

2个Excel表格跨文件夹获取表格数据求年月日数量

DATEDIF函数

datedif函数的核心功能是计算两个日期的时间差。

这个函数学习成本相对高一些,因为在excel里面可以使用这个函数,但是没有任何函数提示,如果对这个函数不熟悉,用的时候会以为自己写错函数了。

datedif函数有三个参数,第一个是起始日期,第二个是终止日期,第三个是计算两个日期的时间差种类(年月日ymd),具体如下图:

图片[1]-2个Excel表格跨文件夹获取表格数据求年月日数量-寻找资源网

第三个参数可以是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

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容