当满足一列中的多个条件时,AverageIF表示多个列
我试图在网上寻找答案,但我似乎无法find答案:(我有多列取决于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会把{}
放在公式的周围。