在EXCEL里前一单元格是2007-1-1,要求用公式在下面的区域中填入按年递减的日期序列

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:53:29
在EXCEL里前一单元格是2007-1-1,现在想用公式在下面的区域中填入按年递减的日期序列(要求一定要用公式算,不用填充的方法),出来的结果就是"2006-1-1,2005-1-1......."请高手帮忙写一下这个公式,谢谢

设A1单元格为2007-1-1,
则在A2单元格内输入公式:
=DATE(YEAR(A1)-1,MONTH(A1),DAY(A1))
然后将A2单元格往下填充。
说明:YEAR(A1)是取A1单元格的年份,MONTH(A1),是取A1的月份,DAY(A1)是取A1的日期。YEAR(A1)-1,是将年份减去1。
DATE()是将三个数变成日期格式。

=DATE(YEAR(A1)-1,1,1)

---
学习

如果A1=2007-1-1
则:a2上面填写 =A1-365

ls正解