有合同起始日期和聘期,在excel 中如何用公式计算合同到期日期 例:2012-1-1 聘期5年 终止日期如何用公式算

如果直接2012-1-1+5*365,得出的是2016-12-30,正常应该是2016-12-31

B列为合同起始日期,C列为聘期(只做支持整数年),合同到期日期,公式如下
=DATE(YEAR(B2)+C2,MONTH(B2),DAY(B2))-1
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-04
你需要用增减日期函数,可惜此函数仅能用于VBA,不能直接使用,说明如下
增减日期函数: DateAdd(要增减日期形式,增减量,要增减的日期)
你可以试做用VBA自定义函数就好,解决你的问题本回答被提问者采纳
第2个回答  2013-04-10
那就2012-1-1+5*365-1就行了啊
相似回答