如A1未2011-1-9,A2为年限3年,那A3到期日如何用函数自动生成

原来36个月我是A3=A1+DATE(A2/12,1,)这个是可行的,那如果是A2为18个月怎么办... 原来36个月我是A3=A1+DATE(A2/12,1,)这个是可行的,那如果是A2 为18个月怎么办 展开
 我来答
一梦归尘
2012-10-12 · 超过24用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:68.7万
展开全部
=DATE(YEAR(A1)+a2,MONTH(A1),DAY(A1))

感觉最好还是用这个

=a1+date(a2,1,)

每年的天数不一样。小蒙
的回答差一个月。

=DATE(YEAR(A1)+a2,MONTH(A1),DAY(A1))

=a1+date(a2,1,)

这两个当是一年时。结果前者是2012-1-9 后者是2012-1-10
当是2年时一样都是2013-1-9
3、4年时 还一样。5年时又差一天,是润年与平年的原因。润年多一天。所以最好还是用后者。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小矇
2012-10-12 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3868万
展开全部
=date(year(a1)+a2,month(a1),day(a1))
不能用:=A1+DATE(A2,1,)
这个不合适的,只要试试将A1的日期改为:2009-1-30 再试试就知道会差了1天了。

补充:
比如A2为18,公式:
=DATE(YEAR(A1),MONTH(A1)+A2,DAY(A1))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丰竹悦0Hw
2012-10-12 · TA获得超过3126个赞
知道大有可为答主
回答量:3746
采纳率:28%
帮助的人:1984万
展开全部
=DATE(YEAR(A1)+A2,MONTH(A1),DAY(A1)-1)
A2输入3这个必须是3不加年
回车是答案
不加-1是对年日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
槿夏天空微蓝设e0
2012-10-12 · TA获得超过787个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:299万
展开全部
A2设为纯数字格式(删除汉字“年”)
A3=A1+A2*365
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式