excel到期日计算,EDATE甩DATE函数两条街
发布时间:2022-08-06 13:18:14
平时我们总是需要计算各种到期时间,例如合同到期日、员工转正日期、产品有效期等等。大家普遍的做法应该都是用DATE函数计算,但是DATE函数的计算公式实在是太繁琐了,有没有更简单的公式呢?当然是有的啦!用EDATE就行啦~
平时的工作中,经常会遇到计算职工转正日期、合同到期日、职工退休日期以及产品有效期截止日等等与日期有关系的问题。这些问题看似复杂,实际上只需要一个很简单的函数就能搞定,这个函数就是EDATE。今天分享EDATE函数的几个应用实例,希望对大家有所帮助。
实例1:计算员工转正日期
下图是某公司的新入职员工登记表,入职三个月即可转正,要根据入职日期计算出转正日期。
没有对比就没有伤害,先来看看不会EDATE函数的伙伴是怎么写公式的:
=DATE(YEAR(D3),MONTH(D3)+3,DAY(D3))
而用EDATE函数的公式是这个样子的:=EDATE(D3,3),是不是很简单?
EDATE函数只需要两个参数,开始日期和间隔月数。
公式=EDATE(D3,3)的意思就是D3单元格中的日期三个月后所对应的日期。
实例2:计算合同到期日
如图所示,需要根据每个人签合同的日期与合同期限,计算出对应的合同到期日,使用EDATE函数同样非常容易就能计算出结果。
公式:=EDATE(D3,E3*12)-1
与第一个例子不同的是,本例中要计算的不是3个月后的日期,而是若干年后的日期。因为EDATE只能按月进行计算,所以需要将E列中对应的年份乘以12变成月数,才能得到正确的结果。
实例3:计算职工退休日期
如图所示,根据性别和出生日期计算退休日期,男性满60周岁,女性满55周岁即可退休。
公式:=EDATE(C3,IF(B3="男",60,55)*12)
在这个例子中,要根据性别判断退休年龄。如果为男性,退休年龄是60,退休日期就是出生日期60年之后的日期;同理,如果为女性,退休年龄是55,退休日期就是出生日期55年之后的日期。
首先要用IF函数判断每个人退休的年龄,IF(B3="男",60,55)这部分很容易理解,若单元格B3的值等于男性返回60,否则返回55。接着使用实例2的方法,将IF函数得到的年数结果乘以12转换为月数后,再用EDATE函数得到退休日期。
实例4:计算产品有效期截止日
如图所示,根据每个产品的生产日期和保质期,计算出产品有效期。
本实例的难度在于保质期不是规范的数字,而且有年和月两种形式。下面简单分析一下IF这部分的思路。
RIGHT(C2,1)="年"这部分的作用是使用RIGHT函数将C列单元格最右边一个字提取出来,判断保质期按年计算还是按月计算。如果是年的话,就用LEFT将年数提取出来再乘以12转为月数,也就是LEFT(C2,1)*12。
(注:这个思路是考虑到正常情况下保质期不会有超过10年的情况,所以提取最左边的1位就是年份,如果年份有两位数的,就需要换其他思路了。)
如果不是按年计算的,就需要将月数提取出来。提取月数的思路有很多,本例使用了替换函数SUBSTITUTE,将单元格中的“个月”二字替换为空(相当于删除)。用SUBSTITUTE函数得到的值是文本型的,所以需在后面*1将文本数字转为数值。最后再用EDATE函数计算出产品的保质期。
通过以上四个例子,大家对于这个函数的用法应该比较清楚了,重点是如何根据实际问题得到第二参数(月数),有时候可以直接使用表格中的数据,有时候需要借助其他函数才能获得需要的月数。最后要说明的一点就是,这个月数可以是负数,表示求指定日期之前几个月的日期。
excel到期日计算,EDATE甩DATE函数两条街的下载地址:
猜你喜欢
- 在Excel中录入数据的时候都需要用到宏进行辅助,或许有的朋友只会使用宏而不会查看宏。下面是由小编分享的如何查看excel中的宏的教程,以供
- 1.点击工具栏的“文件”→选项 2.在Excel选项里选择“信任中心”并点击“信任中心设置” &nb
- 具体的方法步骤如下:1、如图,下载的表格,准考证号这一列完全看不到。2、这时候选中这一列,右键点击"设置单元格格式"3、
- 请根据提供的“ppt素材及设计要求.docx”要求文件来设计制作演示文稿,并以文件名“PowerPoint.pptx”存盘,具体要求如下:1
- 在excel中换行的方法有很多种,其中有两个方法很多人都不明白有什么区别,那就是excel中强制换行和自动换行的方法和区别,今天我们就一起来
- Excel中的图表背景具体该如何设置成透明呢?接下来是小编为大家带来的excel2003图表背景设置透明的教程,供大家参考。excel200
- 这里介绍几则Office2010比较实用的技巧,截取当前窗口、移除图片中的背景、自定义用户界面,需要的朋友可以参考下技巧一:截取当前窗口我们
- 平时我们使用Photoshop的时候经常会需要输入自动换行的文本,那么怎么输入哪。下面由小编为您提供更多的技巧,希望能帮助您。Photosh
- 在Mac的Office 2011中,邮件合并的工作原理是将存储在数据表中的数据引入Word2011。良好数据表的第一行(仅第一行)具有标题,
- 要不然怎么说win10强大呢,跟大家分享下访问账户信息应用权限这一神器。无论你是登录邮箱或者各种网站登录信息,只要进了访问账户信息口袋统统收
- 步骤1:单击文件: 打开命令,打开一个工作簿,在工作表中选择数据图表。步骤2:切换至布局面板,在标签选项板中单击图表标题按钮,l弹出的列表中
- 文章介绍excel 年休假的计算方法,公式使用了LOOKUP函数来查找工作年数对应的年休假天数。年休假天数计算如何计算,这是HR们的家常便饭
- 现在,手机号码是每一个人的隐私信息,如果我们在进行日常办公时,需要收集和整理工作人员的相关信息,比如需要录入工作人员的手机号时,我们可以将手
- 重复标题行怎么设置?今天给大家分享个小技巧,轻松玩转Word表格。1、重复标题行表格有多页的时候,要让每页都显示标题怎么做呢?先选中标题行,
- 问题:如何实现实际百分比的条件格式设置?解答:利用Excel的条件格式功能搞定! 具体操作如下:选中数据区域,选择“开始-条件格式
- 在Excel中,如果要计算复数的指数,可以使用IMEXP函数计算复数的指数。Excel2007可使用IMEXP函数计算复数的指数。如上图所示
- 1. 导入职工名单首先,从职工花名表中导出职工名单到一个空白的WPS表格的A列中(只需导出“姓名”一列即可)(图1)。 &nb
- 本经验经过众多实践及网友的反馈,总结、提炼一种通用于所有浏览器的、最为有效的解决方法,并将之前的其它两种效果不太好的方法删除。还有其它问题请
- 每当月末或财年结束需要各种汇总报表时,您是否曾为制作复杂的表格烦恼过?Office 为您提供了各种丰富的表格功能,再加上中文 Word 特有
- 我们都知道,工作时间会有工作时长,但是有的人呢会出现请假迟到等情况,以至于实际工作时长并没有达到规定的时间,那么我们应该如何快速定位到这些不