在Excel中查找行和列中多个值的平均值

时间:2014-03-17 08:39:54

标签: excel match formula

如果1:1中的列值与A匹配15和A中的行值,我需要一个公式来查找值的平均值:例如,A匹配750,

这是表格的屏幕截图

http://s17.postimg.org/twjqzdj5r/Untitled.jpg

2 个答案:

答案 0 :(得分:1)

试试这个:

=SUMPRODUCT(C3:M17*(A3:A17=750)*(C1:M1=15))/SUMPRODUCT((C3:M17<>"")*(A3:A17=750)*(C1:M1=15))

,其中

  • A3:A17列A:A
  • 中的值地址
  • C1:M1行№1
  • 中值的地址
  • C3:M17整个目标范围

第一部分SUMPRODUCT(C3:M17*(A3:A17=750)*(C1:M1=15))为您提供范围C3:M17中所有值的总和,其中A列中的对应值等于750,行№1中的对应值等于15。

第二部分SUMPRODUCT((C3:M17<>"")*(A3:A17=750)*(C1:M1=15))为您提供目标范围C3:M17中所有非空单元格的 count ,其中A列中的对应值等于750,行№1中的对应值等于到15岁。

答案 1 :(得分:1)

使用simoco的设置你也可以使用&#34;数组公式&#34;具有AVERAGE功能,即

=AVERAGE(IF((A3:A17=750)*(C1:M1=15),C3:M17))

使用 CTRL + SHIFT + ENTER确认