摘要:在Excel日期计算函数中有一个EDATE函数,它的功能非常强大实用,作为会计,是必须要掌握的函数之一,它可以轻松帮你实现以下功能。
文章最后有彩蛋!好礼相送!
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
如何给到期的合同字体改为红色,并添加上删除线。
【条件格式】-【新建规则】-【使用公式确定要设置的单元格格式】
输入公式:=$F2="已到期"
然后设置字体颜色为红色,设置删除线,最后显示结果为:
总结
通过以上几个实例,不知道大家对于EDATE函数是否有了全新的认识,该函数使用中重点要把握好第二参数月数的数据来源问题,有时候可以直接使用表格中的数据,有时候却需要借助其他函数或采用其他方法才能获得需要的月数。再者,在数据提取的过程中要灵活多变,多种方式获取或替换相关的数据。还有要注意到期日期是比实际计算日期提前一天的问题。
一句话,这个函数只在第二个参数变化,孙猴子72变,万变不离其踪,配合其他函数得到你想要的月数值。
好了,今天的分享就到这里,大家如果有什么问题或是好的建议,欢迎在下方留言交流。我们下次再见!
以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!
常用Excel
用Excel玩好报表
是必不可缺的技能
要知道一张好的图表
可以做到一图胜千言!
今天推荐的超实用干货是
《900套高逼格工作模板.xls 》
3.2G高逼格Excel可视化模板
制作精美 可直接套用
适合自用和内部培训使用
私信发送关键字:900
资料来源于网络,公益分享,如有侵权,联系删除
来源:Excel秘籍大全