如何使用数组公式在Excel中返回总和数组

col*_*ang 3 excel

例如,我们有

 1  2  4
 3  4  5
 4  5  5
 2  4  5
Run Code Online (Sandbox Code Playgroud)

我想一个返回ARRAY = {7,12,14,11}的数组公式注意它不是文本,它是一个可以在其他数组公式中使用的数组.

目前我正在使用{= A1:A4 + B1:B4 + C1:C4 + D1:D4},但是如果列数很大,我无法手动处理.

lor*_*i_m 13

我认为这会评估所需的数组,并可以扩展到更大的范围:

=MMULT(A1:C4,TRANSPOSE(COLUMN(A1:C4)^0))

  • 谢谢你,我终于用了这个:MMULT(A1:C4,TRANSPOSE(IF(A1:C1,1,1))) (2认同)
  • 总而言之:`= TRANSPOSE(MMULT(TRANSPOSE(A1:C4),IF(A1:A4,1,1))) (2认同)