google-sheets - 如何使用 Arrayformula 计算具有双重条件的平均值
问题描述
我有一个带有“分数”和代码列的名称列表。我想计算每个名称除以代码的平均分数。我想用 Arrayformula 来做
我尝试了以下公式,但它没有扩展:
=ArrayFormula(SUMIFS(B:B,A:A,G2:G,C:C,"Z1")/COUNTIF(FILTER(A:C,A:A=G2,C:C="Z1"),G2:G))
我认为这是因为 SUMIFS 但我找不到任何方法来替换它。
谢谢
Aresvik 解决方案效果很好,但我只想在输入分数的情况下计算平均值。目前,该公式也计算空单元格。我尝试了以下公式,但没有奏效
=ArrayFormula(if(G2:G<>"",iferror(SUMIF(A2:A&C2:C,G2:G&H$1,B2:B)/COUNTIFS(A2:A&C2:C&B:B,G2:G&H$16">0"),),))
解决方案
推荐阅读
- c# - 从 CSV 读取并显示 c# 中的长数字
- azure-data-explorer - 无法使用 DateTimeFromUnixNanoseconds 摄取映射转换
- javascript - How to bind two functions to a button click in React
- android - Xamarin Android Api 29 Q10 无法重新连接到 Wifi
- mysql - 删除重复记录之一
- python - 具有周期性边界条件的 Python DBSCAN 聚类
- javascript - How do I get the amount of identical characters in two strings?
- sql - How to count different fields in a row in SQL
- spring - 在 logback xml 中为不同的 appender 共享相同的编码器设置
- flask - 更改 swagger bundle javascript 的根路径