在excel中设置时间,如在一个表格中输入2012年12月31日,然后另一个表格自动显示2011年12月31日,谢谢!

2025-01-07 11:18:22
推荐回答(4个)
回答1:

比如说你在A1单元格输入了2012年12月31日(前提是此单元格格式是日期)
在B1单元格输入以下公式:
=DATE(YEAR(A1)-1,MONTH(A1),DAY(A1))
这样就可以显示2011年12月31日了
希望我的回答可以帮到你。

回答2:

在Sheet1!A2中输入2012年12月31日
在同一表格中任意单元格显示2011年12月31日:

=DATE(YEAR(A2)-1,MONTH(A2),DAY(A2))

=EDATE(A2,-12)
EDATE函数要从工具菜单下 点击 加载宏 勾选 分析工具库 确定。

在另一表格中任意单元格显示2011年12月31日:

=DATE(YEAR(Sheet1!A2)-1,MONTH(Sheet1!A2),DAY(Sheet1!A2))

=EDATE(SHEET1!A2,-12)

回答3:

在Sheet1!A2中输入2012年12月31日

在同一表格中任意单元格显示2011年12月31日:
=DATE(YEAR(A2)-1,MONTH(A2),DAY(A2))

在另一表格中任意单元格显示2011年12月31日:
=DATE(YEAR(Sheet1!A2)-1,MONTH(Sheet1!A2),DAY(Sheet1!A2))

回答4:

正好差一年吗?
假设在Sheet1的A1中输入日期,在其他表格中可以设置为:
=Sheet1!A1-366