EXCEL中如何根据月份计算到期的日期

比如说我的登记日期是2009-5-1,13个自然月后的日期是2010-5-30,请问公式怎麽写了?
很好的答案,补充一下啊,用此公式时,当A1中没有数据时,B1显示的是1901-1-31,能不能A1中没有数据,让B1不显示东西了,或显示N/A,多谢了。

第1个回答  2009-05-16
如图,b1单元格输入“=edate(a1,"3")”,是计算a1日期3个月以后的日期。
  注意:如果显示“#name”。可点击“工具-加载宏”,勾上“分析工具库”。这是excel自带的加载宏,默认是选上的。
第2个回答  2009-05-13
假定日期在C10单元格
=EOMONTH(C10,12)

必须使用加载宏。分析工具库
第3个回答  2009-05-13
A1=2009-5-1
B1=DATE(YEAR(A1),MONTH(A1)+13,DAY(A1))-1
第4个回答  2009-05-13
a1=2009-5-1
b1:
=DATE(YEAR(A1),MONTH(A1)+13,DAY(A1))-2

补充:
=if(a1="","",DATE(YEAR(A1),MONTH(A1)+13,DAY(A1))-2)本回答被提问者采纳
第5个回答  2009-05-13
2003不行,除非自己用vbscript写,2007不知道可不可以
相似回答