Excel计算出财年
财年从7月1日开始,到6月30日结束。
我需要按以下格式计算会计年度+月份
26/05/2006 2005011 26/05/2006 2005011 09/06/2006 2005012 15/06/2006 2005012
我目前的公式如下。
=YEAR(A2)&"0"&MOD(MONTH(A2)-7,12)+1
问题是公式填充当年,而不是根据会计年度。
25/05/2006 2006011 26/05/2006 2006011 26/05/2006 2006011 09/06/2006 2006012 15/06/2006 2006012
使用EDATE()
=YEAR(EDATE(A1,-6)) & "0" & TEXT(MONTH(EDATE(A1,-6)),"00")
你需要检查当前的date,看看它是在你的6月30日/ 7月1日的断点之前还是之后。
=IF(A2<=Date(year(A2),6,30),Year(A2)-1,Year(A2))&"0"&MOD(MONTH(A2)-7,12)+1
所以在你确定你是否需要从你的年份减去1后,用你的公式的其余部分。