从今天计算最后一个季度(给定会计年度结束)

我有一个“财年结束”的input,它决定了公司的季度结束。 说:

today() is 3-April-2015 Company fiscal year ends: Oct-14 

那么我应该得到最新的季度结束: Jan-15
即从公司财政年度末至今天的最后一个季度结束。

附:

 FiscalEnd=12/02/2014 Today() (a3) =04/03/2015 

我努力了:

 =TEXT(EOMONTH(Fiscal_Year_EndQ,MOD(-MONTH(A3),3)-3),"mmm-yy") 

并将于Nov-14

例:
会计年度截至:2014年10月31日
今天的date:2015年4月4日

 List of QUARTER aug-oct 2014 nov-jan 2015 feb-april 2015 

所以在这里我应该得到Jan-15作为上个财政季度结束。

我认为:

 =EOMONTH(A1,-MOD(MONTH(A1)-2,3)-1) 

格式化为mmm-yy可以提供服务。

给予宿舍的标准公式是:

 =CHOOSE(CEILING(MONTH(A1)/3,1),"Q1","Q2","Q3","Q4") 

其中A1包含有问题的date。 但是你的财政年度从十月十五号开始。 所以这个公式必须被1月1日到10月15日的差别所抵消:

 =CHOOSE(CEILING(MONTH(A1-288)/3,1),"Q1","Q2","Q3","Q4") 

编辑#1:

A2input今天的date。 在B2中input:

 =CHOOSE(CEILING(MONTH(A2-305)/3,1),1,2,3,4) 

C2中input:

 =IF(B2-1=0,4,B2-1) 

D2中input:

 =CHOOSE(C2,"Jan","Apr","Jul","Oct") 

例如:

在这里输入图像说明