EXCEL函数:怎样根据出生日期自动计算退休月份

B列是员工的出生日期,我想在C列设置函数自动计算员工的退休月份。男员工60岁退休,女员工50岁退休

这里有几个问题,一是要看性别,二是要看出生日期是不是日期格式,三是看你的退休月份是看年月还是总月数,如果是退休年月的话如下(假设A列是性别,B列是出生年月):C9=IF(A9="男",YEAR(B9)+60&"年"&MONTH(B9)&"月",YEAR(B9)+50&"年"&MONTH(B9)&"月")如果是算总月数的话(记得将C单元格格式设为常规):=IF(A9="男",(YEAR(B9)+60-YEAR(TODAY()))*12,(YEAR(B9)+50-YEAR(TODAY()))*12)
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-17
这里有几个问题,一是要看性别,二是要看出生日期是不是日期格式,三是看你的退休月份是看年月还是总月数,如果是退休年月的话如下(假设A列是性别,B列是出生年月):
C9=IF(A9="男",YEAR(B9)+60&"年"&MONTH(B9)&"月",YEAR(B9)+50&"年"&MONTH(B9)&"月")
如果是算总月数的话(记得将C单元格格式设为常规):
=IF(A9="男",(YEAR(B9)+60-YEAR(TODAY()))*12,(YEAR(B9)+50-YEAR(TODAY()))*12)本回答被网友采纳
第2个回答  2012-12-11
假如A列是姓名,B列是出生日期,C列是性别,D2输入公式=IF(C2="男",YEAR(B2)+60&"年"&MONTH(B2)&"月",IF(C2="女",YEAR(B2)+50&"年"&MONTH(B2)&"月",""))
第3个回答  2013-09-25
例如:1986-12-04,你的问题:怎样根据出生日期自动计算具体月份?1、那可以设置单元格的格式如我的例子D27=A27设置D27的单元格格式--自定义为--m"月"2、我怕我误解你的意思,所以我在有猜是不是根据生日得出多少岁了?多少个月了?这样有=DATEDIF(A27,NOW(),"Y")&"岁"3、=DATEDIF(A27,NOW(),"M")&"月"3个是不是蒙对一个了呢?
第4个回答  2012-12-11
退休月份不就是出生月份吗?