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

如题所述

比如说你在A1单元格输入了2012年12月31日(前提是此单元格格式是日期)
在B1单元格输入以下公式:
=DATE(YEAR(A1)-1,MONTH(A1),DAY(A1))
这样就可以显示2011年12月31日了
希望我的回答可以帮到你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-05
在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)
第2个回答  2013-06-05
在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))追问

在excel中设置时间,如在一个表格中输入2012年12月31日,然后另一个表格自动显示“2011年12月31日未审数”,如何设置?谢谢

追答

采纳楼下之后才追问楼上ฏํ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎

 

 

 

第3个回答  2013-06-05
正好差一年吗?
假设在Sheet1的A1中输入日期,在其他表格中可以设置为:
=Sheet1!A1-366
相似回答