滚动12周平均值计算

问题描述 投票:0回答:1

我想要一个能够提供 12 周滚动平均值的计算,我将继续添加到工作表中,并希望它随着添加更多日期而自动更新平均值。谢谢!

https://docs.google.com/spreadsheets/d/1JbVvyM4pTSLpmAuFOBJbg64AqNrKmqS5jPTyIPDC6eA/edit#gid=0

我使用了“counta”,但不确定使其动态的最佳方式。

google-sheets
1个回答
0
投票

使用

filter()
,如下所示:

=let( 
  rollWeeks, 12, 
  data, filter(B2:F, isnumber(A2:A), A2:A > max(A2:A) - rollWeeks), 
  averageTotal, counta(data) / rollWeeks, 
  averageA, countif(data, "A") / rollWeeks, 
  vstack(averageTotal, averageA)  
)
© www.soinside.com 2019 - 2024. All rights reserved.