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

时间:2015-04-03 10:30:04

标签: excel date excel-formula

我输入"会计年度结束",它决定了公司的季度末。说:

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日 今天的日期:2015年4月4日

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

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

2 个答案:

答案 0 :(得分:1)

我想:

=EOMONTH(A1,-MOD(MONTH(A1)-2,3)-1)  
格式为mmm-yy

可以投放。

答案 1 :(得分:0)

给出季度的标准公式是:

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

其中 A1 包含相关日期。但是你的财政年度从10月15日开始。因此,这个公式必须由1月1日到10月15日之间的差异抵消:

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

修改#1:

A2 中输入今天的日期。在 B2 中输入:

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

C2 中输入:

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

D2 中输入:

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

例如:

enter image description here