当在一列中满足多个条件时,AverageIFs 多列

AverageIFs multiple columns when meets multiple criteria in one column

我试图在网上寻找答案,但似乎找不到答案:( 根据 1 列中的多个条件,我有多个要平均的列。 这是我的示例数据:

我使用了这个公式,但它只适用于平均 1 列(分数 1)

=AVERAGE(IF((B3:B11={"Emp 1","Emp 2","Emp 3"}),C3:C11))

我尝试对分数 1 和分数 5 进行平均,但它不起作用。我收到“#N/A”

=AVERAGE(IF((B3:B11={"Emp 1","Emp 2","Emp 3"}),C3:G11))

非常感谢任何帮助!谢谢! :)

使用这个数组公式:

=AVERAGE(IF((ISNUMBER(MATCH(B2:B10,{"Emp1","Emp2","Emp3"},0)))*(C2:G10<>""),C2:G10))

作为数组公式,退出编辑模式时必须使用Ctrl-Shift-Enter 确认,而不是Enter 确认。如果操作正确,那么 excel 将在公式周围放置 {}