【发布时间】:2019-10-24 13:37:24
【问题描述】:
我正在尝试在ARRAYFORMULA 中使用AVERAGEIFS。看看其他问题,我得出的结论是,不使用QUERY函数是不可能的。
我的目的是在共享相同 ID 时对列的值进行平均。
我认为this question 非常接近我的需要,但我无法在我自己的工作表上复制和调整它的解决方案。
In this sheet我显示了我期望的结果(我通过拖动公式得到它)。我也审核了Query Language Reference,没有成功。
非常感谢您的时间和精力。
【问题讨论】:
-
大约。你有多少行数据??
-
超过 50.000...
-
在您的工作表中,它仅从当前行开始计算当前 ID 的平均值(因此 2019_1_JOHN 从 16.7 变为 22.5 再到 25) - 你能确认这就是你正在寻找的东西吗?
-
Tom 是对的,这是创建虚拟数据的错误,现在已修复。对不起……
-
所以据我所知,你不能用 averageif 做到这一点,但可以用 sumif/countif 做到这一点
标签: google-sheets average google-sheets-formula array-formulas google-sheets-query