返回目录:经济新闻
Excel到期日计算,EDATE函数你一定要学会
各位亲爱的小伙伴们,大家好,很高兴我们又见面了。今天,我想和大家分享的是《Excel到期日计算,EDATE函数你一定要学会》,为什么一定要学习呢?作为办公人,我们工作中总会遇到需要计算各种到期时间,例如退休到期日、合同到期日、员工转正日期、产品有效期截止日等等。相信大家第一反应的做法是肯定是使用DATE函数计算,但是DATE函数的计算公式着实是太复杂了,有没有更简单的公式呢?这些问题看似复杂,实际上只需要一个很简单的函数就能搞定,这个函数就是EDATE。今天就和大家共同交流分享EDATE函数的几个应用实例,希望能对大家有所帮助,同时和大家共同进步。
一、EDATE函数的基本用法
EDATE函数的功能是计算某个日期前后指定月数的日期序列号。简单的说就是返回一段日期,从指定起始日期之前或之后的日期。它的函数形式是edate(start_date,months),start-date参数表示的是起始日期,months是表示相应的月份。
二、新员工转正日期的计算
对于企业来说,新入职的员工一般要经过三个月的试用期,通过了相关考核后才可以转正,现在有一张新员工入职登记表,要根据入职日期计算出转正日期,该如何快捷完成任务呢?
首先,我们来看下使用DATE函数的公式:=DATE(YEAR(D3),MONTH(D3)+3,DAY(D3)),是不是比较麻烦,需要嵌套几个函数才能计算出需要的结果。
个人分析:我们来试一试用EDATE函数看看,公式是这个样子的:=EDATE(D3,3),同样也达到了想要的结果,而且是不是很简单?我们的目的是需要的结果,而采用最简单的方式才是想要的思路。EDATE函数只需要两个参数,开始日期和间隔月数。公式=EDATE(D3,3)的意思就是根据D3单元格中的开始日期计算三个月后所对应的日期,从而达到计算的结果。
三、合同到期日的计算
对于每个员工,在入职的时候,都会与相关单位签订用工合同,对于企业来说,需要根据每个人签合同的日期与合同期限,计算出对应的合同到期日,从而掌握每个员工的信息。
个人分析:对于该类问题,同样可以使用EDATE函数计算出结果。如下图所示,在F3单元格中输入计算公式:=EDATE(D3,E3*12)-1
有同学看了上图中的函数,提出了疑问:“其中参数*12是什么意思?-1又是什么意思?”该实例与第一个不同的是,本例中合同的期限是年,不是月份,单位不一样。因为EDATE只能按月进行计算,所以就需要稍加变通,将E列中对应的年份乘以12就变成月数,而为什么要“-1”,是因为到期日要比对应计算出来的日期提前一天。通过该函数计算得到正确的结果。
四、员工退休日期的计算
在单位中,我们会根据性别和出生日期来员工计算退休日期,比如说男性满60周岁,女性满55周岁即可退休。那如何来完成根据不同性别,不同年龄自动计算出退休日期呢?想想好像有点复杂?其实稍微灵活运用一些函数组合,即可实现想要的结果。该实例如下图所示,
我们来分析一下公式的含义:=EDATE(C3,IF(B3="男",60,55)*12),该例子使用了EDATE和IF的嵌套组合。根据员工的性别判断退休年龄。如果是男性,退休年龄就是60岁,退休日期就是从出生日期60年之后的日期;如果是女性,退休年龄是55岁,那退休日期就是出生日期55年之后的日期。
首先使用IF函数判断每个人退休的年龄,IF(B3="男",60,55),即为若单元格B3的值等于男性就返回60,否则就返回55。因为IF函数得到的是年数,而需要的月份,所以结果乘以12转换为月数后,最后用函数=EDATE(C3,IF(B3="男",60,55)*12)得到退休日期。
五、产品有效期的计算
对于企业、商场、超市来说,都会面临产品过期的问题,为了确保不出现过期产品继续销售的问题,都会制作相应的提醒机制,同样我们也可以利用EDATE函数来达到想要的结果。
如下图所示,我们根据每个产品的生产日期和保质期,最终计算出产品有效期,从而根据剩余时间合理安排进行相关的处理。
实例分析:通过表格数据分析,实例的难度在于保质期并不是规范的数字和统一的单位,有年和月两种形式。所以函数公式就需要多个函数组合的配合。公式:=EDATE(B2,IF(RIGHT(C2,1)="年",LEFT(C2,1)*12,SUBSTITUTE(C2,"个月","")*1))-1。先简单分析一下IF这部分的思路。RIGHT(C2,1)="年"的意思是使用RIGHT函数将C列单元格最右边一个字提取出来,从而判断保质期是按年还是按月计算。如果是年的话,就用函数LEFT(C2,1)*12将年数提取出来再乘以12转换为月数,否则月份直接提取。本例使用了替换函数SUBSTITUTE,将单元格中的“个月”二字替换为空,由于使用SUBSTITUTE函数得到的值是文本型的,所以需在后面*1将文本数字转为数值。
最后再用EDATE函数计算出产品的保质期,同样由于保质期在到期之日前的一天,所以最后加上“-1”进行计算。
六、个人总结
通过以上几个实例,不知道大家对于EDATE函数是否有了全新的认识,该函数使用中重点要把握好第二参数月数的数据来源问题,有时候可以直接使用表格中的数据,有时候却需要借助其他函数或采用其他方法才能获得需要的月数。再者,在数据提取的过程中要灵活多变,多种方式获取或替换相关的数据。还有要注意到期日期是比实际计算日期提前一天的问题。
好了,今天的分享就到这里,大家如果有什么问题或是好的建议,欢迎在下方留言交流。每天半点工夫,玩转办公软件,我还是你们的工夫哥,我们下次再见!
相关阅读
excel计算工作日时间函数_excel日期函数公式计算到期日
- 百色金融新闻网经济新闻
- Excel到期日计算,EDATE函数你一定要学会 各位亲爱的小伙伴们,大家好,很高兴我们又见面了。今天,我想和大家分享的是《Excel到期日计算,EDATE函数你一定要学会》,为什么一定要学
豆粕期货合约_豆粕期权一手权利金
- 百色金融新闻网经济新闻
- 新华社大连8月1日电 8月7日是豆粕期权M1709合约系列的到期日,也是豆粕期权上市以来的首个主力合约到期日。届时,未平仓或未行权(履约)的豆粕期权9月合约持仓将到期作废。业内
excel怎么设置到期自动提示_excel表格到期提醒
- 百色金融新闻网经济新闻
- 工作中,总是很多需要让你费脑子惦记的事,比如: 员工生日 银行贷款还款 应收账款期限 合同期限 记得有位同学因银行贷款到期没有发现,结果造成严重的后果。其实并不是这位同
保函有效期_保函到期后怎么办理
- 百色金融新闻网经济新闻
- 保函未记载明确的到期日,但记载了明确的到期事件的,该到期事件的时间届至确认,对于保函当事人亦非常重要。 在履约保函、质量保函、投标保函以及预付款保函业务中,保函有效
十大免费自学网站_真正免费的自学网站
- 百色金融新闻网经济新闻
- 平时生活中,我们经常需要通过上网来找一些有用的信息来提升自己,包括现在有很多自学网站,你可以通过线上直接学习课程,增长自己的知识储备。 这不,小编今天就精挑细选了
数据库的四种隔离级别中可读取未提交是指?_mysql数据库隔离级别
- 百色金融新闻网经济新闻
- 数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一