簡體   English   中英

如何在 Excel 中計算日期間隔不均勻的一年內的移動平均值?

[英]How to calculate a moving average over a year with unevenly spaced dates in Excel?

我有一些數據要計算一年多時間的移動平均值。 如果數據總是以相同的速率采樣並且每次包含相同數量的單元格,我可以只使用偏移函數,但事實並非如此。 我目前只是使用平均函數並在插入新行時更改單元格。 我希望能夠引用左側的日期,以便找到去年數據點的平均值,而不必每次都更改等式中引用的單元格。 我需要在我擁有的 80% 置信區間方程中做類似的事情。 不幸的是,我剛剛創建了一個堆棧溢出帳戶,因為我通常可以在網上某處找到答案,所以我沒有足夠的代表來添加圖片。 任何幫助深表感謝!

聽起來您需要一個條件平均值,其中:

  • 開始日期大於日期前 1 年的日期
  • 結束日期等於日期

假設 A 列中的日期和 B 列中的值,那么您可以使用 AVERAGEIFS 函數,如下所示:

=AVERAGEIFS($B:$B,$A:$A,">"&EDATE(A250,-12),$A:$A,"<="&A250)

EDATE(Date, Months) 返回日期之前或之后月份的日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM