需要对每个主题的每个符号取平均值。示例数据如截图所示。我尝试使用此公式,但它显示“DIV”错误;
=AVERAGE(FILTER(A2:A49 ="<>",C2:C49))
字符串x1c 0d1x的数据
x9ybnkn61#
或者,您可以使用MAKEARRAY()溢出整个输出(我有点晚,因为我使用Excel相机工具复制数据,因此需要一些修复)。
的数据·单元格G2中使用的公式
=MAKEARRAY(ROWS(F2:F5),COLUMNS(G1:L1),LAMBDA(α,φ, AVERAGE(FILTER(C2:C41,(A2:A41=INDEX(G1:L1,φ))*(B2:B41=INDEX(F2:F5,α))))))
字符串请确保根据您的西装相应地更改单元格引用和范围。顺便说一句,对于Beta Users,可以使用PIVOTBY()溢出整个数据
Beta Users
的·单元格F7中使用的公式
=PIVOTBY(B2:B41,A2:A41,C2:C41,AVERAGE,,0,,0)
型
wnavrhmk2#
你误用了FILTER语法。它是range后跟条件。看看这个=AVERAGE(FILTER($C$2:$C,$A$2:$A=G$1,$B$2:$B=$F2))个在范围内拖动此公式以自动填充其他值。
FILTER
=AVERAGE(FILTER($C$2:$C,$A$2:$A=G$1,$B$2:$B=$F2))
dluptydi3#
我想你只需要一个Pivot Table1.选择数据中的单元格1.转到插入功能区1.添加数据透视表1.选择Subject to rows1.选择列的符号1.选择Time A to Values(时间A至值),然后右键单击并将sum(总和)更改为average(平均值样本数据和结果
Pivot Table
的数据
3条答案
按热度按时间x9ybnkn61#
或者,您可以使用MAKEARRAY()溢出整个输出(我有点晚,因为我使用Excel相机工具复制数据,因此需要一些修复)。
的数据
·单元格G2中使用的公式
字符串
请确保根据您的西装相应地更改单元格引用和范围。
顺便说一句,对于
Beta Users
,可以使用PIVOTBY()溢出整个数据的
·单元格F7中使用的公式
型
wnavrhmk2#
你误用了
FILTER
语法。它是range后跟条件。看看这个
=AVERAGE(FILTER($C$2:$C,$A$2:$A=G$1,$B$2:$B=$F2))
个在范围内拖动此公式以自动填充其他值。
dluptydi3#
我想你只需要一个
Pivot Table
1.选择数据中的单元格
1.转到插入功能区
1.添加数据透视表
1.选择Subject to rows
1.选择列的符号
1.选择Time A to Values(时间A至值),然后右键单击并将sum(总和)更改为average(平均值
样本数据和结果
的数据