【发布时间】:2015-04-03 02:25:30
【问题描述】:
我有一堆连续的行,我试图根据一个标准对最后 90 个行进行平均。平均值需要位于单个单元格中,而不是计算运行平均值的列中。我想出了如何计算最后 90 行的平均值,但我无法在平均之前正确添加 if 函数以满足标准。
数据:
sale type (b) Data(c) Rownumber (E)
a 45 1
b 35 2
c 36 3
c 56 93
这是正常工作的平均功能AVERAGE(OFFSET(E2,COUNTA(E:E)-1,-2,-90)).
这是我尝试运行的 AVERAGEIF 函数,它给出了不正确的数据:
=AVERAGEIF(B:B,I15,OFFSET(E2,COUNTA(E:E)-1,-2,-90))
I15 在这种情况下,单元格是我要匹配的销售类型。
提前感谢您的帮助!
【问题讨论】:
-
在你的例子中,销售类型是字符串的数据类型,而你想要的平均值是数字的数据类型,做那种逻辑测试是不合逻辑的。
-
我想根据销售类型对 c 列(数据)进行平均。
标签: excel offset moving-average