第1个回答 2013-08-26
你的举例1是不是错了
增量应统一用月份为单位,并且不写入该单位,以方便写入公式
如下图中
D2单元格写入公式
=EDATE(B2,C2)
再设置单元格格式为日期格式

如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。
或者公式写成
=DATE(YEAR(B2),MONTH(B2)+C2,DAY(B2))
下拉复制公式
追问增量“5年”是字符型,能否把增量变成数字型再运算?
追答...................................................................................
第2个回答 2013-08-26
假设截止日期是C列
在C2输入:
=IF(ISERROR(FIND("年",B2)),IF(ISERROR(FIND("个月",B2)),EDATE(A2,SUBSTITUTE(B2,"天","")/30),EDATE(A2,SUBSTITUTE(B2,"个月",""))),EDATE(A2,SUBSTITUTE(B2,"年","")*12))
下拉本回答被提问者采纳