Excel计算会计年度

时间:2016-05-06 15:08:27

标签: 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

2 个答案:

答案 0 :(得分:2)

使用EDATE()

=YEAR(EDATE(A1,-6)) & "0" & TEXT(MONTH(EDATE(A1,-6)),"00")

enter image description here

答案 1 :(得分:2)

您需要检查当前日期,看它是在6月30日/ 7月1日断点之前或之后。

=IF(A2<=Date(year(A2),6,30),Year(A2)-1,Year(A2))&"0"&MOD(MONTH(A2)-7,12)+1

因此,在确定是否需要从您的年份中减去1后,请使用其余的公式。

proof of concept