EXCEL中日期相加但要求是年份相加,怎么利用函数呢? 比如:2005-10-18,现在加上5年,要求显示:2010-10-18,急

如题所述

利用单元格右下角黑点下拉方式填充,不管你看到的效果如何,然后再单击工具栏——编辑——填充——序列——日期单位——年——步长5——确定就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-14
单元格A1为2005-10-18,在B1单元格输入:
=DATE(YEAR(A1)+5,MONTH(A1),DAY(A1))追问

这个公式一定要手工输入了,我利用函数DATE,好像不能使用唉

追答

不关是手工输入,还是利用函数DATE都能使用的呢。
你的公式是不是写成这样了?
=DATE(A1+5,A1,A1)这是一个错误的公式。

year()、month()、day()等函数都对日期进行操作,所以括号里面应该是一个日期,而不是一个数值。
比如A1单元格为2005-10-18,YEAR(A1)=2005,MONTH(A1)=10。
而DATE()函数,其中的三个参数应为年、月、日的数值,所以=DATE(YEAR(A1),MONTH(A1),DAY(A1))=DATE(2005,10,18),也就是2005年10月18日。

本回答被提问者采纳
相似回答