可能的中间步骤,我想把这个汇总成一个平均数字每季度。由于大多数地区没有可用的数据,这应该意味着插值。(或全部内插:关于1月/4月/朱利/10月1日)。如果它总是插在最近的邻居之间..。(我很好。)
我熟悉常见的聚合函数,但我不知道如何使用这些不规则输入的数据。我已经看到了一些关于外推的东西,但是在序列(不是x,⤇,y)上是可怕的。

发布于 2020-08-03 13:03:14
请看测试文件
单元格C2中的公式(结果在C:d列中)按季度汇总数据,返回该季度的最后一个日期和本季度的平均金额。
=QUERY(
{B2:B,
ARRAYFORMULA(eomonth(date(year(EOMONTH(A2:A,0)),(quotient(MONTH(A2:A)-1,3)+1)*3,1),0))},
"Select Col2, AVG(Col1)
Where Col1 > 0
Group by Col2
Order by Col2 Asc
Label AVG(Col1) ''",0)列E:F包含实际数据和基于给定数据的投影。正如您所提到的,投影是简单的线性趋势。
特别是E2中的公式返回已知和预测的季度,其中
filter(C2:C,C2:C<>"") 包括最初数据的季度
和
arrayformula(eomonth(MAX(C2:C),SEQUENCE(40,1,3,3))) 在最后一个季度使用initail数据,并将其扩展10年(40个季度--如果需要的话,可以更改)。
F2中的公式返回已知和预测的金额,其中
={filter(D2:D,D2:D<>"");包括最初数据中的金额
和
TREND(
filter(D2:D,D2:D<>""),
filter(C2:C,C2:C<>""),
arrayformula(eomonth(MAX(C2:C),SEQUENCE(40,1,3,3))
)返回基于初始数据和扩展季度的线性投影,为期10年。
https://webapps.stackexchange.com/questions/145354
复制相似问题