技巧介绍:在编辑员工信息表时,需要根据员工的身份证号码计算该员工的退休日期,该怎样利用函数计算员工的退休日期呢?
1 打开本节素材文件“素材\第07章\实例131\员工信息登记表.xlsx”,选择I3单元格,在编辑栏中输入计算公式:=DATE(YEAR(E3)+(F3="男")*10+50,MONTH(E3),DAY(E3)),按住【Enter】键计算员工退休日期,如图7-29所示。
图7-29 输入计算公式-1
2 双击I3单元格右下角填充手柄,向下复制计算公式,如图7-30所示。
图7-30 复制计算公式-1
3 利用EDATE函数同样可以计算退休日期,选择J3单元格,在编辑栏中输入计算公式:=EDATE(E3,IF(F3="女",50*12,60*12)),按住【Enter】键计算员工退休日期,如图7-31所示。
4 双击J3单元格右下角填充手柄,向下复制计算公式,如图7-32所示。
图7-31 输入计算公式-2(www.daowen.com)
图7-32 复制计算公式-2
技巧拓展
本实例中的计算公式解释为:“DATE(year,month,day)”是指返回指定的日期;“YEAR(D3)+(C3="男")*10+50”是指从D3单元格提取年份,如果性别为男即60岁退休;如果性别为女即50岁退休;“MONTH(D3)”从D3单元格提取月份;“DAY(D3)”从D3单元格提取天数。
EDATE函数用于返回指定日期之前或之后,指定月份的日期序列号。
语法格式为:EDATE(start_date,months)
其中:
start_date参数代表开始日期。
months参数为在start_date之前或之后的月份数,未来日期用正数表示,过去日期用负数表示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。