如何使用 SUMIF 计算 12 个月移动平均值

如何使用 SUMIF 计算 12 个月移动平均值

在一张工作表中,我从上到下 ( A:A) 列出了数据点,从左到右列出了月份 ( C:AI)。在 BI 列中有一个指示器,用于SUMIF“分组”某些数据点。

假设我在 A 列中有几种苹果。在 B 列中,我将有一个指示符来指示 A 列包含苹果而不包含任何其他水果。

如果我需要计算某个月苹果的总数,我会SUMIF()根据 B 中的指标和月份来使用它。我已经测试过了,效果非常好。

现在我需要创建一个新的数据点来列出过去 12 个月内我的苹果总数的计算出的 12 个月移动平均值。

我想使用SUMIF/SUMIFS并动态计算所有标明包含“Apples”的数据点:从当前月份到 11 个月前。例如:

=SUMIF(B:B,"Appels",[Current Column]:[Current Column - 11])

非常感激能够指明正确的方向。

答案1

偏移函数可能会处理这个逻辑... [当前列]:[当前列 - 11] ...但它不能与 sumif 嵌套,所以我认为数据完整性检查表可能会提供最简单的解决方案。

http://office.microsoft.com/en-us/excel-help/dsum-HP005209069.aspx

相关内容