没有助手列的情况下如何在公式中定义自定义四分之一?

时间:2019-04-29 17:43:18

标签: date google-sheets google-sheets-formula gs-vlookup

我正在尝试计算本季度尚待完成的业务量。

要执行此操作,我需要确定我们在本季度的位置,已关闭的数量以及到本季度末还有多少钱。

问题在于我们的财政年度始于2月1日,结束于1月31日-

我尝试了此公式,但不适用于我的情况。

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

关于如何解决这个问题的任何想法?另外,如何确定季度中要计算Q减去QTD的配额?

3 个答案:

答案 0 :(得分:0)

  

我们的财政年度始于2月1日,结束于1月31日

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

0


  

计算本季度尚待完成的业务量

=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())

0

答案 1 :(得分:0)

标准公式为

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

因此调整后的公式(在B2中)将通过回溯一个月来获得:

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

四分之一结束是将四分之一乘以3得到一个月,然后向前一个月:

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

enter image description here

编辑

在C2中,一月底季度的年份显然是不正确的-您可以通过放置它来解决

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

enter image description here

答案 2 :(得分:0)

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

=edate(A2,3)-1