2016-12-16 163 views
1

我试图在网上寻找答案,但我似乎无法找到答案:( 我有多个列取决于1列中的多个条件的平均值 这是我的示例数据: here's my sample data当满足一个列中的多个条件时AverageIFs的多列

我用这个公式,但平均1列时它仅适用(1分)

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

我试图平均得分1得分5,但它不工作I”。 m得到“#N/A”

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

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

回答

3

使用此数组公式:

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

作为数组公式,它必须与确认按Ctrl-Shift键输入,而不是退出编辑模式时输入。如果正确完成,那么Excel将在公式周围放置{}

enter image description here

+0

如果我有2组范围?与上面的图片相同,第13行至第22行的另一组范围 – Meedee

+0

新问题将获得一个包含相关信息的新帖子。但在平均水平内尝试两个IF。 –

相关问题