Excel中如何编写日期加减公式

如图:ABC为已知,后面黄色区域为需要编写公式处。解释下转换那列的意思。默认一月有30天,一年有12月,当A+B-C的答案中,日子大于30,则自动减掉30进一月到月份中去。月份满12个月也是如此。

如果你前面ABC都是日期格式的话,那直接加减就可以得到你要的效果了,干嘛还要转换来转换去的

刚才弄错了,那假设你日期是从第二行开始,那F2(转换下面那单元格)用这个公式吧=DATE(YEAR(A2)+YEAR(B2)-YEAR(C2),MONTH(A2)+MONTH(B2)-MONTH(C2),DAY(A2)+DAY(B2)-DAY(C2))追问

转换出来之后是9/12/2009,差了一天,是咋回事?

追答

晕,月份不可能每个月都是30天的呀,有的月份是有31天的,这样的公式是按实际月份天数算的,比如8月份就有31天,所以结果是自动按所核算的数值减去31天得到的日期

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-14
8月可是31天的哦?
可以试一下输入公式=A2+B2-C2
以上假定第一个日期是在A2单元格中。
相似回答