在excel中,如何根据具体月数计算到期日期? 求计算公式。

在excel中,如何根据具体月数计算到期日期?比如A1设置日期2012年1月,需要B1自动得出3年半的时间(2015年7月),求能复制的公式。我只需要算到月份。

  如图,B1单元格输入“=EDATE(A1,"3")”,是计算A1日期3个月以后的日期。

  注意:如果显示“#NAME”。可点击“工具-加载宏”,勾上“分析工具库”。这是EXCEL自带的加载宏,默认是选上的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-11
B1中粘贴公式 =EDATE(A1,42) 其中42是三年半的月数。其意义就是从2012-1后3年半的日期。
建议:
要想公式具有通用性,A列为起始日期,B列间隔月数,C列为到期日期。
在C列中输入公式 =EDATE(A1,B1) 向下填充,不管B列的月数如何变化,总能自动计算出到期日期。
注意:C列应该设置日期格式为 yyyy-m (格式/单元格/数字/自定义,把 G/通用格式 直接修改为 yyyy-m 即可)。
03版本,仅供参考!
第2个回答  2012-12-11
那B1输入=A1+365*3.5,把单元格格式设为自定义--yyyy年m月。本回答被提问者采纳
第3个回答  2012-12-11
DATE(YEAR(A1)+3,MONTH(A1)+6,DAY(A1))
第4个回答  2012-12-11
A2单元格中输入“2012年2月”
B2单元格中输入公式:=EDATE(A2,42)
注:42是指3年半的月份总数
B2单元格显示结果:2015年8月