Excel - 将函数汇总到平均互惠

时间:2016-01-05 22:22:30

标签: excel aggregate

我正在尝试使用聚合函数来获取值数组的倒数的平均值。这适用于平均给定值,但似乎没有在它们的倒数上工作。以下是我正在使用的功能:

正常工作:=AGGREGATE(1, 6, 1/(AA11:AA16))

不工作:-- sample 1 -- DATEADD(type, value, date) SELECT DATEADD(YEAR, 1, GETDATE())

是否有人知道错误的来源以及是否有解决方法?

澄清

我不能使用数组公式,因为它们对文件大小贡献太多。

1 个答案:

答案 0 :(得分:0)

您可以使用数组公式找到倒数的平均值,例如:

={AVERAGE(1 / AA11:AA16)}

(CTRL + SHIFT + ENTER输入数组公式)

要忽略错误值以完全复制您使用的聚合函数,可以在数组公式中添加IF

=AVERAGE(IF(ISERROR(AA11:AA16), "", 1 / AA11:AA16))

备选方案......

=SUMPRODUCT(1/AA11:AA16)/COUNT(AA11:AA16)