DATEDIF函数:告别繁琐操作,轻松计算日期间隔!

醉香说职场 2025-02-15 21:54:44

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

在WPS中如何快速计算两个日期之间相差的年、月、日等呢?今天就跟大家分享一下计算日期间隔数的利器—DATEDIF函数。

一、DATEDIF函数介绍

功能:DATEDIF函数,主要用于计算两个日期之间的天数、月数或年数。其返回的值是两个日期之间的年\月\日间隔数。

语法:=DATEDIF(开始日期,终止日期,比较单位)

第1参数开始日期:为一个日期,它代表时间段内的第一个日期或起始日期;

第2参数终止日期:为一个日期,它代表时间段内的最后一个日期或结束日期;

第3参数比较单位:为所需信息的返回类型。

基本用法:

如下图所示,分别根据表格中的开始日期、结束日期计算时间间隔数。

1、当我们第3参数是Y时,表示返回整年数

公式=DATEDIF(A2,B2,"Y")

2、当我们第3参数是M时,表示返回整月数

公式=DATEDIF(A2,B2,"M")

3、当我们第3参数是D时,表示返回整天数

公式=DATEDIF(A2,B2,"D")

4、当我们第3参数是YM时,表示忽略年,返回整月数

公式=DATEDIF(A2,B2,"YM")

5、当我们第3参数是YD时,表示忽略年,返回整天数

公式=DATEDIF(A2,B2,"YD")

6、当我们第3参数是MD时,表示忽略年月,返回整天数

公式=DATEDIF(A2,B2,"MD")

二、DATEDIF函数进阶用法

1、计算年龄

如下图所示,根据员工出生日期,计算年龄。

在目标单元格中输入公式:

=DATEDIF(C2,TODAY(),"Y")

然后点击回车,下拉填充数据。

解读:

①公式中以出生日期为开始日期,第二个参数通过TODAY()函数当前的日期,因为不管什么时候使用表格数据,“终止日期”都是最新的,年龄也是最新的。

②第三参数按年"Y",就是返回整年,年龄的表述上我们习惯于用年份。

2、计算工龄,根据工龄计算工龄工资

日常工作中,我们经常需要根据工龄来计算工龄工资。如下图所示,根据员工入职日期,每满一年增加200元的工龄工资。

在目标单元格中输入公式:

=DATEDIF(C2,TODAY(),"Y")*$F$2

然后点击回车,下拉填充数据。

解读:

计算工龄方法跟计算年龄原理是一样的,只是在算工龄工资时乘以每年的工龄工资数即可,工龄工资数需要锁行锁列。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

0 阅读:0
醉香说职场

醉香说职场

职场啥都得懂