首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google :随着时间的推移汇总和外推不规则数据

Google :随着时间的推移汇总和外推不规则数据
EN

Web Applications用户
提问于 2020-08-01 15:07:09
回答 1查看 732关注 0票数 2
  1. 我有一个列表,我现在和-然后(没有固定的间隔)输入可用的预算。
  2. 最重要的是,我想推断出未来10年的趋势。(没有火箭科学,更多的是过去4-5个样本的平均通过率,就像你在股票市场图表中所看到的那样)

可能的中间步骤,我想把这个汇总成一个平均数字每季度。由于大多数地区没有可用的数据,这应该意味着插值。(或全部内插:关于1月/4月/朱利/10月1日)。如果它总是插在最近的邻居之间..。(我很好。)

我熟悉常见的聚合函数,但我不知道如何使用这些不规则输入的数据。我已经看到了一些关于外推的东西,但是在序列(不是x,⤇,y)上是可怕的。

样本表

谢谢你的帮助:)

EN

回答 1

Web Applications用户

回答已采纳

发布于 2020-08-03 13:03:14

请看测试文件

单元格C2中的公式(结果在C:d列中)按季度汇总数据,返回该季度的最后一个日期和本季度的平均金额。

代码语言:javascript
复制
=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中的公式返回已知和预测的季度,其中

代码语言:javascript
复制
filter(C2:C,C2:C<>"") 

包括最初数据的季度

代码语言:javascript
复制
arrayformula(eomonth(MAX(C2:C),SEQUENCE(40,1,3,3))) 

在最后一个季度使用initail数据,并将其扩展10年(40个季度--如果需要的话,可以更改)。

F2中的公式返回已知和预测的金额,其中

代码语言:javascript
复制
={filter(D2:D,D2:D<>"");

包括最初数据中的金额

代码语言:javascript
复制
TREND(
filter(D2:D,D2:D<>""),
filter(C2:C,C2:C<>""),
arrayformula(eomonth(MAX(C2:C),SEQUENCE(40,1,3,3))
)

返回基于初始数据和扩展季度的线性投影,为期10年。

票数 2
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/145354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档