如何在没有辅助列的情况下在公式中定义自定义季度?

How can you define custom Quarters in formula without helper columns?

我正在尝试计算本季度的业务还剩多少需要关闭。

为此,我需要确定我们在本季度的进展情况、已关闭的数量以及本季度末剩余的数量。

问题是我们的财政年度从 2 月 1 日开始到 1 月 31 日结束 -

我试过这个公式,但对我的情况不起作用。

=ROUNDUP(MONTH(*reference or date*)/3;0) 

关于如何解决这个问题有什么想法吗?另外,我如何确定我们在本季度的哪个位置计算 Q 减去 QTD 的配额?

our Financial Year starts on Feb 1 and ends Jan 31st

="Q"&QUERY(DATE(YEAR(A1), MONTH(A1)-1, DAY(A1)), 
 "select quarter(Col1) label quarter(Col1)''")


calculate how much is left to close in terms of business in this current quarter

=VLOOKUP(TODAY(), {DATE(YEAR(TODAY()),  2, 1), DATE(YEAR(TODAY()),  2+3, 1);
                   DATE(YEAR(TODAY()),  5, 1), DATE(YEAR(TODAY()),  5+3, 1);
                   DATE(YEAR(TODAY()),  8, 1), DATE(YEAR(TODAY()),  8+3, 1);
                   DATE(YEAR(TODAY()), 11, 1), DATE(YEAR(TODAY()), 11+3, 1)}, 2, 1)-
 DATEVALUE(TODAY())

标准公式为

=int((month(A2)+2)/3)

所以调整后的公式(B2)回溯一个月得到:

=int((month(eomonth(A2,-1))+2)/3)

通过将季度乘以 3 得到月份并向前一个月得到季度末:

=eomonth(date(year(A2),B2*3,1),1)

编辑

C2 中 1 月底季度的年份显然不正确 - 您可以通过输入

来修复它
=eomonth(date(year(A2)-(month(A2)<2),B2*3,1),1)

而不是@Tom-Sharpe 编辑计算季度结束日期 - 在 ColC 中,您可以只添加 3 个月并减去 1 天。

=edate(A2,3)-1