Excel平均行数组公式
我想要取得行将导致列(数组)的平均值。 示例input:
3 4
4 4
4 6
用我想创build的数组公式:
3.5
4
五
平均值是数字之和除以数字之和。 所以首先添加它们(A1:A3 + B1:B3)
3 + 4 = 7
4 + 4 = 8
4 + 6 = 10
然后除以数字的数量(/ 2):
7/2 = 3.5
8/2 = 4
10/2 = 5
{=(A1:A3+B1:B3)/2}
从操作注释后编辑:
从https://productforums.google.com/forum/#!topic/docs/Q9x44sclzfY手动添加列的公式
{=mmult(A1:B3,sign(transpose(column(A1:B3))))/Columns(A1:B3)}
这是在Excel中这样做的一种方法
=SUBTOTAL(1,OFFSET(A1:B3,ROW(A1:B3)-MIN(ROW(A1:B3)),0,1))
OFFSET
提供一个“范围数组”,每个范围是一行, SUBTOTAL
以1作为第一个参数,对这些范围进行平均。 您可以在另一个公式或函数中使用它,或者在工作表上的某个范围内input。
Siphor对MMULT
的build议的优势在于,即使在范围内的空白或文本值(这些将被忽略)
如果第一列是A,第二列是B,那么在列C中input这个expression式:
=AVERAGE(A1,B1)
并将其扩展到最后一行
你也可以使用一个范围,如果你有超过2列(这个function允许一些单元格为空):
=AVERAGE(A1:F1)