EDATE函数,月份计算,会计一定要学会

迎曼说Excel 2024-11-24 08:10:39

文章最后有彩蛋!好礼相送!

Excel秘籍大全,前言

在Excel日期计算函数中有一个EDATE函数,它的功能非常强大实用,作为会计,是必须要掌握的函数之一,它可以轻松帮你实现以下功能。

Excel秘籍大全,正文开始

一、计算退休日期

二、计算转正日期

三、合同到期提醒

四、食品保质期提醒

聊函数,先明白其语法:

EDATE(日期,要增加或减去的月数)

官方定义:计算从开始日期算起的数个月之前或之后的日期

解赋大白话:

计算在原有的日期上增加或减少月份的

官方格式:EDATE(start_date,months)

解赋白话格式:EDATE(开始日期,要增加或减去的月数)

参数定义

start_date 必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。

months 必需。start_date 之前或之后的月份数。months 为正值将生成未来日期;为负值将生成过去日期。

要点: 当数字显示格式为“常规”时,返回值以表示日期的数值(序列号)的形式显示。要转换成日期显示必需通过"设置单元格格式"对话框将数字显示格式转换为“日期”格式。

Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

注意事项:

1、如果返回的序列号值小于1,或者大于2958465时,,则函数返回错误值”#NUM!“。此外,当指定了无效的日期时,函数返回错误值”#VALUE!“。使用函数时要注意确认参数是否正确。

2、如果months不是整数,将截尾取整.。

3、EDATE函数只能用于处理日期类型的数据,如果需要对日期时间类型的数据进行计算,应使用DATEADD函数。

说明:例序号按《函数宝典》的例号。

例1、求从开始日期算起的数个月之前或之后的日期

例3、某公司新入职的员工一般要经过三个月的试用期,通过了相关考核后才可以转正,现在有一张新员工入职登记表,要根据入职日期计算出转正日期。

这个比较简单好理解,入职日期+几个月后转正,就计算出了转正日期。

例4、员工退休日期的计算(假设男60女55为退休年龄)

解赋解析:

=EDATE(D4,IF(C4="男",60,55)*12),该例子使用了EDATE和IF的嵌套组合。

根据员工的性别判断退休年龄。如果是男性,退休年龄就是60岁,退休日期就是从出生日期60年之后的日期;

如果是女性,退休年龄是55岁,那退休日期就是出生日期55年之后的日期。

首先使用IF函数判断每个人退休的年龄,IF(C4="男",60,55),即为若单元格B3的值等于男性就返回60,否则就返回55。

因为IF函数得到的是年数,而需要的月份,所以结果乘以12转换为月数后,最后用函数=EDATE(D4,IF(C4="男",60,55)*12)得到退休日期。

例6、根据身份证号计算退休时间(假设男60女55为退休年龄)

解赋解析:

先用TEXT(MID(B4,7,8),"0!/00!/00"),计算出出生年月信息。

否则就是0*120+600,结果是600。

EDATE函数返回一个日期经过指定月份后的日期,也就是以出生年月为准,男性要经过720个月(60年),女性要经过660个月(50年)就是退休年龄。

再使用MOD(MID(B4,15,3),2)计算性别码和2相除的余数,结果是1或是0。

如果性别码和2相除的余数是1,MOD(MID(B4,15,3),2)*120+600)部分就相当于1*120+600,结果是720。

实例:合同到期提醒

=EDATE(C2,D2)-1

还有几天到期

=IF(E2-TODAY()<=0,"已到期",E2-TODAY())

如何给到期的合同字体改为红色,并添加上删除线。

【条件格式】-【新建规则】-【使用公式确定要设置的单元格格式】

输入公式:=$F2="已到期"

然后设置字体颜色为红色,设置删除线,最后显示结果为:

总结

通过以上几个实例,不知道大家对于EDATE函数是否有了全新的认识,该函数使用中重点要把握好第二参数月数的数据来源问题,有时候可以直接使用表格中的数据,有时候却需要借助其他函数或采用其他方法才能获得需要的月数。再者,在数据提取的过程中要灵活多变,多种方式获取或替换相关的数据。还有要注意到期日期是比实际计算日期提前一天的问题。

一句话,这个函数只在第二个参数变化,孙猴子72变,万变不离其踪,配合其他函数得到你想要的月数值。

好了,今天的分享就到这里,大家如果有什么问题或是好的建议,欢迎在下方留言交流。我们下次再见!

以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货是

《900套高逼格工作模板.xls 》

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

资料来源于网络,公益分享,如有侵权,联系删除

0 阅读:0