findExcel中行和列的多个值的平均值
我需要一个公式来find平均值,如果1:1中的列值匹配15,A:A中的行值匹配750例如,
这里是一个表格的屏幕截图
使用simoco的设置你也可以使用AVERAGE
函数的“数组公式”,即
=AVERAGE(IF((A3:A17=750)*(C1:M1=15),C3:M17))
用CTRL + SHIFT + ENTER确认
试试这个:
=SUMPRODUCT(C3:M17*(A3:A17=750)*(C1:M1=15))/SUMPRODUCT((C3:M17<>"")*(A3:A17=750)*(C1:M1=15))
哪里
-
A3:A17
列A中A3:A17
的值地址A:A -
C1:M1
行数值的C1:M1
地址 -
C3:M17
全部目标范围
第一部分SUMPRODUCT(C3:M17*(A3:A17=750)*(C1:M1=15))
给出了范围C3:M17
的所有值的总和 C3:M17
,其中列A中的相应值等于750,行中相应的值1等于15。
第二部分SUMPRODUCT((C3:M17<>"")*(A3:A17=750)*(C1:M1=15))
给出了目标范围C3:M17
中所有非空单元的数量 ,其中列A等于750,第№1行的相应值等于15。