标签: excel excel-formula formulas
我试图在网上寻找答案,但我似乎无法找到答案:( 我有多列平均值取决于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))
非常感谢任何帮助!谢谢! :)
答案 0 :(得分:3)
使用此数组公式:
n[1000] = '\0';
作为数组公式,必须在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果正确完成,那么excel会将=AVERAGE(IF((ISNUMBER(MATCH(B2:B10,{"Emp1","Emp2","Emp3"},0)))*(C2:G10<>""),C2:G10)) 放在公式周围。
=AVERAGE(IF((ISNUMBER(MATCH(B2:B10,{"Emp1","Emp2","Emp3"},0)))*(C2:G10<>""),C2:G10))