当前位置:首页 > 技术文章 > 正文内容

2个Excel日期函数,公式可直接套用,使用频率极高!

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

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

我们在处理Excel表格数据时,经常需要面对各种日期和时间的数据格式。很多新手小伙伴对于Excel中与日期相关的函数都不是很了解,今天就跟大家分享2个Excel使用频率极高的日期函数,公式可直接套用,快速提高工作效率。

一、函数介绍

1、EDATE函数

功能:返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。

语法:=EDATE(开始日期,月数)

第1参数是一个日期值,代表开始日期;

第2参数是之前或之后的月份数。月数为正值将生成未来日期;为负值将生成过去日期。

2、DATEDIF函数

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

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

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

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

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

二、应用实例

实例1、计算入职合同续签日期

如下图所示,我们根据员工入职日期,统计每个员工下次合同签订时间,合同续签周期是3年。

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

=EDATE(C2,ROUNDUP(DATEDIF(C2,TODAY(),"Y")/3,0)*3*12)

然后点击回车下拉填充数据即可

解读:

①C2:就是员工入职日期。

②DATEDIF(C2,TODAY(),"Y"):这个部分计算从C2员工入职日期到今天之间的完整年数。

③ROUNDUP(DATEDIF(C2,TODAY(),"Y")/3,0):这里将计算出的年数除以3,并使用ROUNDUP函数向上取整。这意味着,无论余数是多少,都会被四舍五入到下一个整数。

④ROUNDUP(DATEDIF(C2,TODAY(),"Y")/3,0)*3*12:将上一步的结果乘以3(因为我们要计算每隔3年签订一次合同),再乘以12(因为一年有12个月)。

⑤EDATE函数来计算从C2开始,经过上面计算出的月数后的日期就是下次签订合同的日期。

实例2、根据入职时间、转正月数来计算员工转正日期

如下图所示,这是一个新员工入职信息表,根据入职时间、转正月数来计算员工转正日期。

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

=EDATE(B3,C3)

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

实例3、根据出生日期,计算退休日期

如下图所示,这一个员工信息表,我们根据出生日期计算每个人退休日期(备注:男60岁退休,女55岁退休)

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

=EDATE(C3,IF(B3="男",60,55)*12)

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

解读:

①公式中首先通过IF(B3="男",60,55)*12判断根据不同性别返回不同的月数,如果是男返回60,否则返回55,最后再乘以12就是对应的退休月份数。

②然后利用EDATE函数把出生日期作为开始日期,把退休年龄转换成月份做为第二参数,这样就能计算出退休的日期。

实例4、计算工龄补贴

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

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

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

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

解读:

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

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

③最后在算工龄工资时乘以每年的工龄工资数即可,工龄工资数需要锁行锁列。

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

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4424.html

分享给朋友:

“2个Excel日期函数,公式可直接套用,使用频率极高!” 的相关文章

彻底搞懂 Nginx 的五大应用场景 彻底搞懂 nginx 的五大应用场景是什么

— 1 —HPPTNginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,如果一个网站只是静态页面的话,那么就可以通过这种方式来实现部署。1、首先在文档根目录Docroot(/usr/local/var/www)下创建html目录,然后在html中放一个test...

nginx开启ssl并把http重定向到https的两种方式

1 简介Nginx是一个非常强大和流行的高性能Web服务器。本文讲解Nginx如何整合https并将http重定向到https。https相关文章如下:(1)Springboot整合https原来这么简单(2)HTTPS之密钥知识与密钥工具Keytool和Keystore-Explorer(3)Sp...

全网最新最全的Docker命令大集合,收藏备用!

Docker 是一个开源的平台,用于自动化应用程序的部署、扩展和管理。它使得开发者能够打包应用及其依赖项到一个轻量级的容器中,并在任何环境中快速运行。掌握 Docker 的常用命令可以大大提高你的工作效率,尤其是在开发、测试和部署阶段。本文将详细介绍 Docker 的常用命令,涵盖从基本操作到高级使...

轻松搭建基于 Serverless 的 ThinkPHP 应用

ThinkPHP 是什么?ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。ThinkPHP 从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。遵循 Apache2 开源许可...

我采访了一位 Pornhub 工程师,聊了这些纯纯的话题

成人网站在推动 Web 发展方面所起到的作用无可辩驳。从突破浏览器的视频能力限制,到利用 WebSocket 推送广告(防止被广告拦截器拦截),你必须不断想出各种聪明的办法,让自己处在 Web 技术创新的最前沿。最近,我有幸采访了大型成人网站 Pornhub 的一位 Web 开发工程师,了解了相关的...

Nginx系列:图片过滤处理

http_image_filter_module是Nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高;磁盘有限不想生成多余的图片文件的前提下,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息,由于是实时计算的结果,所以网站...