在excel中如何创建公式,用于计算到龄退休的时间

如题所述

根据我国劳动部门的有关规定,男满60周岁办理退休,女满55周岁办理退休。根据这个特性,可以用函数公式来做退休提醒。

如以上示例数据,在D列输入公式:=IF(AND(C2="男",60-DATEDIF(B2,TODAY(),"y")=0),MONTH(B2)&"月"&DAY(B2)&"日退休",IF(AND(C2="女",55-DATEDIF(B2,TODAY(),"y")=0),MONTH(B2)&"月"&DAY(B2)&"日退休",""))。公式解析:首先来判断男女,因为男女的退休年龄不一样,其次来判断出生日期和今天差距的年数,如果返回值和60相减等于0的话,就是今年退休,直接显示月份和日期即可。一般是过了周岁生日,即可去社保部门办理退休。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-24
做法很多,一般是把折旧年限用折旧月份数来表示,公式比较简单和容易理解。不过如果你的表格是折旧是年份数的话,可以用下面的公式(确保入账时间是用的日期格式,否则要用另外的公式)

假设入账时间在A1单元格且为日期格式,折旧年限在B1单元格且为数字格式,公式如下:

=IF(2010-YEAR($A1)+(MONTH($A1)-8)/12<$B1,"否","是")

然后拉公式就可以了。
第2个回答  2011-01-23
=EDATE("1957-3-3",720)
单元格设置为日期格式。本回答被提问者采纳
第3个回答  2011-01-23
公式:
=IF(性别=男,EDATE(出生日期,720) ,EDATE(出生日期,660)

公式单元格记得要设为日期格式啊
第4个回答  2011-01-23
如果是60岁退休的话:两种方法
1、就直接出生年月1973-4-1(这里是日期格式)加上365天*60年+15
(这里有15年是366天的)
如A1日期是1973-4-1,那么B1=A+365*60+60/4

2、或用公式=MID(TEXT(A1,"YYYYMMDD"),1,4)+60&MID(TEXT(A1,"YYYYMMDD"),5,4)
这里因为前面出生年月是日期格式,所以要先转成文本数值加上60年,连接上月日就可以了。

第一种方法是不用把日期格式转换的加上60年,(电脑里日期格式的数值表示与我们认的数不一样它一个数值表示一个日期,所以直接加上天数,显示出来就是我们认的年月日了)
第二种方法是把年转换成我们认的数值型加上60年。
相似回答